CentOS8 java啟動jar,並部署到nginx


簡單啟動命令

啟動命令:

nohup java –jar 項目名 &

注意
1,加 & 表示一直后台運行,不加表示臨時運行,關閉窗口項目即停止運行
2,nohup 即項目在運行前新建一個nohup.out文件用來記錄該項目的運行日志情況。

 

更新Jar包需要殺死之前的進程重新部署
重啟時需要獲取當前 jar 的端口號

ps aux|grep xx.jar

殺死對應端口的進程

kill -9 [端口號]

之后再重新

java -jar xx.jar &

如需要指定端口號

java -jar xx.jar --server.port=8081 &

如果發現&無效 關閉終端還是會殺死進程就用這個

nohup java -jar xx.jar --server.port=8080 >/dev/null 2>&1 &

 

nginx 配置

server {
    listen       80;
    server_name  www.abc.com;
 
    error_page   400 502 503 504  /400.html;
    location = /400.html {
        root   /usr/share/nginx/html;
    }
    #將/renren-admin請求轉發給http://127.0.0.1:8080/renren-admin處理
    location /renren-admin {
        proxy_pass http://127.0.0.1:8080; #這里的端口記得改成項目對應的哦
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_set_header X-Forwarded-Port $server_port;
    }
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM