目录
1.更改数据库的连接配置
主要就是更改数据库的密码,因为云服务器上面的数据库密码和本地的不一样。
下面mygobang 是云服务器上面的一个库名
# 配置数据库连接
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/mygobang?characterEncoding=utf8&useSSL=false&serverTimezone=GMT%2B8
spring.datasource.username=root
#服务器上面的数据库没设密码,注释掉
#spring.datasource.password=123456
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
更改端口,防止与其他项目公用一个端口产生冲突
#单独设置端口号,防止与其它项目冲突
server.port=8081
更改好之后,上云服务器配置防火墙端
2.将表建立在云服务器的数据库上
其中建库建表和在本机上面的操作一样,我们只需打开数据库即可
连接数据库
mysql -uroot
完成之后,按 Ctrl + c 退出数据库的操作
3. 项目打包
打包好之后,将包拖拽到命令窗口等待即可,
ssm打好的包是 jar 包,为了方便,我直接之后之前的图来放,方面理解
4.启动SSM项目
刚开始可以使用
java -jar xxxx.jar
启动项目【前台运行的方式】
运行好之后没有问题,我们可以使用下面的命令来对项目进行运行
nohup java -jar xxx.jar >> log.log &
nohup
:后台运行项目的指令
使用
>>
log.log
将运行的日志记录到
log.log
中
&
表示 一直运行
5.重新部署
如果后面改项目有什么新功能需要加入,可以先将 jar删除
rm -ri xxx.jar
删除之后,还有对项目的进程进行去掉
先查询进程
ps -ef | grep java
然后 kill 【ID】即可。
后面再重新打包运行即可