SSM项目的部署

目录

1.更改数据库的连接配置

2.将表建立在云服务器的数据库上

3. 项目打包

4.启动SSM项目

5.重新部署


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】即可。

后面再重新打包运行即可

猜你喜欢

转载自blog.csdn.net/m0_60494863/article/details/126712586