SpringBoot项目部署服务器上线(jar包)

1、前端会把代码打包成dist文件

 

 

 2、在springboot项目中resources下建立static文件夹,将前端的dist文件中的文件复制到static中

3、将后端项目中的配置改为服务器的数据库账号和密码

4、在pom文件中设置打包类型

<packaging>jar</packaging>

5、clean,删除项目的target内容

6、package,执行打包操作

7、将target中的jar包发送到服务器上(可以自己随便建一个目录用于放项目)

8、在该目录下执行nohup java -jar xxx.jar >start.log &

nohup : (no hang up,即不挂起):用于在系统后台不挂断地运行命令,退出终端不会影响程序的运行

&:  在命令后加 & ,即可后台运行(Ctrl+C不会结束进程)

>start.log: 重定向输入日志存到start.log里,可以通过tail -f start.log查看启动日志

9、如果要替换项目代码,首先ps -ef | grep 对应jar包查看程序是否在运行

10、杀死正在运行的进程,kill 进程号   (这一步一定要谨慎,尽量复制进程号,以免输错)

11、重启进程,重启项目即可

nohup java -jar xxx.jar >start.log &




posted @ 2022-03-21 14:43  巴啦啦小花总  阅读(415)  评论(0)    收藏  举报