编写deploy脚本启动项目
在服务端启动的项目,可以在jar包目录编写一个配置文件,让项目按照新配置文件执行,而不是项目中的配置文件。
java -jar xx.jar -- spring.config.addition-location = /.../application.properties
基于上述,我们可以编写一个deploy脚本来启动项目
nohup java -Xms400m -Xmx400m -XX:NewSize=200m -XX:MaxNewSize=200m -jar miaosha.jar --spring.config.addition-location=/var/www/miaosha/application.properties
不仅制定了新的配置文件,还制定了JVM参数
[root@rope miaosha]# vim deploy.sh //创建并编写脚本
[root@rope miaosha]# chmod -R 777 * //授予权限
[root@rope miaosha]# ./deploy.sh & //执行脚本(后台执行)
[1] 12595
[root@rope miaosha]# nohup: ignoring input and appending output to ‘nohup.out’
[root@rope miaosha]# tail -200f nohup.out //查看日志信息文件