本项目是一款基于Spring Mvc框架开发的云音乐平台,旨在提供流畅、便捷的在线音乐服务和个性化的用户体验。
云音乐网站的源代码文件与数据库均已准备就绪,并且能够正常运行。我在该系统内添加了几张功能截图并附带了一份课程设计说明书,内容较为全面,值得学习和下载。
### 开发环境配置
- **IDE**: Eclipse Java EE IDE for Web Developers 4.3.2
- **开发语言**: Java 1.8
- **MVC框架**: Spring 4.3.3
- **Web服务器**: Tomcat
- **操作系统**: macOS
- **数据库系统**: MySQL
### 相关路径:
- 控制器:CloudMusic/src/controller/
- 模型: CloudMusic/src/model/
- 视图: CloudMusic/WebContent/WEB-INF/view/
### 运行方法:
1. 配置好MySQL数据库,SQL文件位于项目根目录(DDL.sql, DML.sql)。
2. 设置数据库参数,配置文件位置为:apache-tomcat/webapps/CloudMusic/WEB-INF/classes/dbConfig.properties
3. 在终端执行以下命令启动服务器:
```bash
cd apache-tomcat/
./bin/catalina.sh run
```
4. 服务成功运行后,在浏览器中输入 http://localhost:8080/CloudMusic 访问系统。
### 其他说明:
1. 若在执行 `.sh` 文件时遇到权限问题,可在终端使用 `chmod +x catalina.sh` 命令修改文件权限。