部署服务器
首先项目内涉及到本地路径的 你得在数据库创建一个路径 替换上服务器的路径
其次就是数据配置
第一点 非常重要
你的MySQL一定要配置允许所有ip连接 不然网站上无法连接你的数据库 根本无法运行
再就是你的MyBatis也要配置好
服务器地址要正确 数据库端口你也要在服务器打开 还要你项目的端口号也要在服务器打开
数据库用户名,密码也要正确
#服务器mysql
spring:
datasource:
服务器地址 数据库端口
url: jdbc:mysql://****:3306/onlinemusic?characterEncoding=utf8&useSSL=false
username: root
password: *****
#驱动
driver-class-name: com.mysql.cj.jdbc.Driver
在项目内打包成jar文件
打包好后 在target文件打开
打开文件夹 进入targer文件 里面就有你打包好的jar包 你可以重命名下
完成后把jar包直接拖入你的服务器内
首先检查 你项目的端口号 和mysql端口号 有没有被占用
sudo lsof -i :9090 查看端口号
如果被占用 kill -9 9090 杀死这个进程
之后运行 : nohub java -jar 你的jar包 >> 日志文件 &
举例:
nohub java -jar OnlineMusic.jar >> OnlineMusic.log &
这时顺利的话 项目应该跑起来了
服务器地址:/项目端口号/网页(login.html)
当项目出现问题时 你可以先看看前端浏览器开发者工具查看问题 再到服务器内 cat 你的日志文件(cat OnlineMusic.jar)