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;
        }
    }
  • 相关阅读:
    P4549 【模板】裴蜀定理
    POJ1606 Jugs
    2. 数据库连接池规范
    14. BootStrap * 组件
    BootStarpt
    13. Flex 弹性布局2 BootStrap
    12. Flex 弹性布局 BootStrap
    CSS3
    21. Servlet3.0 / 3.1 文件上传 Plus
    20. Servlet3.0 新特性
  • 原文地址:https://www.cnblogs.com/ice5/p/14063594.html
Copyright © 2011-2022 走看看