+ 我要发布
我发布的 我的标签 发现
浏览器扩展
斑点象@Edge

CentOS8 里如何部署Java项目到Nginx

Java项目的jar包启动命令: ``` nohup java –jar 项目名 & ``` 注意: 1,加 & 表示一直后台运行,不加表示临时运行,关闭窗口项目即停止运行 2,nohup 即项目在运行前新建一个nohup.out文件用来记录该项目的运行日志情况。 更新Jar包先杀死之前的进程 1,获取当前 jar 的端口号 ``` ps aux|grep xx.jar ``` 2,杀死对应端口的进程 ``` kill -9 [端口号] ``` 3,重启jar包 ``` 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; } } ```
我的笔记