springboot项目部署linux

1.首先我boot工程用maven方式打成了jar包

springboot项目部署linux_第1张图片

2.nohup启动(这样启动,在控制台crtl+c 则系统不会结束进程,保持后台运行)

springboot项目部署linux_第2张图片

这样启动会在同级目录下生产一个日志文件,名字默认在nohup.out  也可以自己指定

 

启动中遇到一个问题:

 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.
 

解决:.在数据库连接的url中添加useSSL=false;

springboot项目部署linux_第3张图片

3.如果有新的更新,还使用上面的打包方式启动则会太繁琐,希望能增量更新,则需要把jar文件解压出来

命名:

jar -xf   jar包
将传上去的解压,这时候会出现几个文件夹,保留BOOT-INF文件夹
进入文件夹 有class文件夹跟lib文件夹
替换文件的话 用下面的命令

springboot项目部署linux_第4张图片

重新启动就好了

你可能感兴趣的:(linux)