企业实战(Jenkins+GitLab+SonarQube)_10_Jenkins通过Depoly插件热部署Java程序
生活随笔
收集整理的這篇文章主要介紹了
企业实战(Jenkins+GitLab+SonarQube)_10_Jenkins通过Depoly插件热部署Java程序
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 一、 編輯配置文件
- 1.1. 進入tomcat的conf目錄
- 1.2. 編輯tomcat-users.xml文件
- 1.3. 添加配置信息
- 二、 配置說明
- 三、 啟動tomcat服務
- 3.1. 啟動tomcat
- 3.2. 瀏覽器訪問
- 3.3. 點擊Manager App訪問403
- 3.4. 編輯配置文件
- 3.5. 注釋value部分
- 3.6. 瀏覽器再次請求
- 四、新建任務(testMaven2)
- 4.1. 設置構建的最大數量方式內存溢出
- 4.2. 配置拉取項目地址和憑據
- 4.3. 配置maven編譯、打包命令
- 4.4. 選擇熱部署容器
- 4.5. 選擇tomcat8.x部署
- 4.6. 添加憑據
- 4.7. 選擇憑據
- 4.8. 設置熱部署文件及路徑(war)
- 4.9. 構建項目
- 4.10. 控制臺監控輸出
- 五、 登錄tomcat后臺管理頁面查看
- 5.1. 點擊后臺應用服務
- 5.2. tomcat管理頁面參數講解
一、 編輯配置文件
1.1. 進入tomcat的conf目錄
1.2. 編輯tomcat-users.xml文件
vim tomcat-users.xml1.3. 添加配置信息
<role rolename="manager-gui"/> <role rolename="manager-script"/> <role rolename="manager-jmx"/> <role rolename="manager-status"/> <role rolename="admin"/> <user username="gblfy" password="gblfy" roles="manager-gui,manager-script,manager-jmx,man ager-status,admin"/>二、 配置說明
| manager-gui | 允許訪問HTML GUI和狀態頁面 |
| manager-script | 允許訪問文本界面和狀態頁面 |
| manager-jmx | 允許訪問JMX代理和狀態頁面 |
| manager-status | 僅允許訪問狀態頁面 |
三、 啟動tomcat服務
3.1. 啟動tomcat
cd /app/tomcat8082/bin ./startup.sh3.2. 瀏覽器訪問
3.3. 點擊Manager App訪問403
不配置會出現以下異常403,無權限訪問。但是配置了為何也不好使?
3.4. 編輯配置文件
編輯 /app/tomcat8082/webapps/manager/META-INF/context.xml配置文件
vim /app/tomcat8082/webapps/manager/META-INF/context.xml3.5. 注釋value部分
3.6. 瀏覽器再次請求
四、新建任務(testMaven2)
- 任務就是創建項目
4.1. 設置構建的最大數量方式內存溢出
4.2. 配置拉取項目地址和憑據
4.3. 配置maven編譯、打包命令
4.4. 選擇熱部署容器
4.5. 選擇tomcat8.x部署
- 其他tomcat7.x及以上版本均已支持
4.6. 添加憑據
- 登錄tomcat管理后臺的密碼
4.7. 選擇憑據
4.8. 設置熱部署文件及路徑(war)
4.9. 構建項目
點擊-【確定】-【立即構建】-【控制臺輸出】
4.10. 控制臺監控輸出
五、 登錄tomcat后臺管理頁面查看
5.1. 點擊后臺應用服務
5.2. tomcat管理頁面參數講解
頁面參數講解:
| stop | 停止部署 |
| reload | 取消部署 |
| 取消部署 | |
| expire session | session 過期時間設置 |
總結
以上是生活随笔為你收集整理的企业实战(Jenkins+GitLab+SonarQube)_10_Jenkins通过Depoly插件热部署Java程序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Git 添加和提交组合命令
- 下一篇: 解决sonar scanner扫描报错P