zoukankan      html  css  js  c++  java
  • 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;
        }
    }
  • 相关阅读:
    阅读笔记06
    阅读笔记05
    学习进度03
    四则运算03
    阅读笔记04
    求最大子数组值(有环版)
    合作项目02
    新的小组信息以及项目名称与介绍
    第六周进度条
    软件工程个人作业4(课堂练习&&课堂作业)
  • 原文地址:https://www.cnblogs.com/ice5/p/14063594.html
Copyright © 2011-2022 走看看