为什么要脚本启动?
自定义启动方式
当你打成jar包上传服务器时,如果想改个端口怎么办?最笨的办法就是改后端代码然后重启打包,这很麻烦。
但如果你用脚本启动,就可以随心所欲地发布,想改端口就改端口,还可以修改堆栈配置等一些列参数
1、编写你的application.yml
在这里插入代码片
2、脚本(deploy.sh)
nohup java -jar xxx.jar --spring.config.addition-location=/x/x/application.properties
vim 输入脚本,但后期:wq会出现 no file name,怎么办?
:wq filename,比如说 :wq deploy.sh
或则touch deploy.sh先创建一个文件
注意:mkdir是创建文件夹;touch 是创建一个文件
3、启动项目
./deploy.sh
4、可能报错
chmod -R 777 * --权限问题