zoukankan      html  css  js  c++  java
  • java项目Jenkins部署

    假设背景
    Nginx跳板机服务器:192.168.10.1
    Tomcat应用服务器:192.168.10.3 端口:10083
    应用名称:appXXX

    1.配置跳板机的转发路径
    如:192.168.10.1

    cd /usr/local/nginx/conf
    vi nginx.conf
    
    location /appXXX {
                 proxy_pass http://192.168.10.3:10083/appXXX;
                 proxy_set_header   Host             $host;
                 proxy_set_header   X-Real-IP        $remote_addr;
                 proxy_set_header  X-Forwarded-For  $proxy_add_x_forwarded_for;
            }
    

    配置jenkins的跳转路径

    location ^~ /app11/ {
                proxy_pass   http://192.168.10.3:10083/;
                proxy_redirect  off;
                proxy_set_header  X-Real-IP $remote_addr;
                proxy_set_header  X-Forwarded-For $proxy_add_x_forwarded_for;
            }
    

    2.配置tomcat服务器

    2.1 复制tomcat包至目标目录,推荐复制已经运行的应用包

    cd /opt/app/
    cp -a tomcat appXXX
    

    2.2 修改conf目录下server.xml文件中,shutdown 端口号 和 http 端口号。

    2.3 修改 webconfig目录下 application.properties 相关jdbc.url、jdbc.username、jdbc.password等。

    2.4 修改logback.xml。

    2.5 更改应用包的所有者为 tomcat:deploy,不要用root,这样其他用户的操作权限不够

    3.上传应用的war包至webApps目录

    cd webApps
    rz appXXX.war
    

    Tips:
    注意修改 tomcat的bin包下 setenv

  • 相关阅读:
    【资料整理】面向对象
    【资料整理】函数(方法)
    【资料整理】数组
    【资料整理】循环、判断、三元表达式
    【资料整理】类型转换、运算符
    【资料整理】c#基础
    线性表的链式表示和实现
    线性表
    PAT 乙级1062最简分数
    HDU 1027(全排列)
  • 原文地址:https://www.cnblogs.com/initx/p/11257202.html
Copyright © 2011-2022 走看看