在項目jar文件所在目錄新建application.properties文件,文件內容
server.port=80
然後使用命令,重新啓動項目
java -jar miaosha-1.0-SNAPSHOT.jar --spring.config.addition-location=/var/www/miaosha/application.properties
當我們關閉ssh鏈接之後再次請求項目接口,發現請求失敗。這個時候需要進行如下處理
編寫deploy.sh文件啓動對應的項目,文件內容。
nohup java -Xms2048m -Xmx2048m -XX:NewSize=1024m -XX:MaxNewSize=1024m -jar miaosha-1.0-SNAPSHOT.jar --spring.config.addition-location=/var/www/miaosha/application.properties
參數說明
nohup:以非停止方式運行程序,這樣即便控制檯退出了程序也不會停止
java:java命令啓動,設置jvm初始和最大內存爲2048m,2個g大小,設置jvm中初始新生代和最大新生代大小爲1024m,設置成一樣的目的是爲
減少擴展jvm內存池過程中向操作系統索要內存分配的消耗,
–spring.config.addtion-location=指定額外的配置文件地址
先把deploy.sh文件改成可讀可修改權限,然後使用“./deploy.sh &”再次啓動項目,項目啓動後再次請求接口正常。