java項目Jenkins部署

假設背景
Nginx跳板機服務器:192.168.10.1
Tomcat應用服務器:192.168.10.3 端口:10083
應用名稱:appXXXnginx

1.配置跳板機的轉發路徑
如:192.168.10.1web

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的跳轉路徑tomcat

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包至目標目錄,推薦複製已經運行的應用包app

cd /opt/app/
cp -a tomcat appXXX

2.2 修改conf目錄下server.xml文件中,shutdown 端口號 和 http 端口號。url

2.3 修改 webconfig目錄下 application.properties 相關jdbc.url、jdbc.username、jdbc.password等。code

2.4 修改logback.xml。server

2.5 更改應用包的全部者爲 tomcat:deploy,不要用root,這樣其餘用戶的操做權限不夠xml

3.上傳應用的war包至webApps目錄ip

cd webApps
rz appXXX.war

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

相關文章
相關標籤/搜索