1. 程式人生 > >jekins自動部署tomcat注意事項、連線tomcat報錯

jekins自動部署tomcat注意事項、連線tomcat報錯

jekins自動部署tomcat注意事項

千萬不要用下面外掛推送,報錯很多, 要用指令碼,一篇部落格說的:“我們都是用的指令碼,外掛報錯太多,也不完善”

Deploy to container Plugin”,







連線tomcat報錯解決

Jenkins部署:The username and password you provided are not correct (error 401)


解決:

https://blog.csdn.net/nxw_tsp/article/details/77326244


build成功後會抱一個401的錯誤

點選報錯裡面的連結會跳出頁面,讓輸入tomcat的使用者名稱和密碼,這時候點選取消

點選取消後會有提示

意思大概是:“您沒有許可權檢視此頁。如果你沒有更改任何配置檔案,請檢查您的安裝檔案conf
/tomcat-users.xml。該檔案必須包含證書讓你使用這個程式。 例如,新增manager-gui作用一個使用者名稱為tomcat的密碼的s3cret,新增以下上面列出的配置檔案。” 那麼我們就按照提示去Tomcat資料夾找到相應的檔案conf/tomcat-users.xml然後修改它。 我們可以看到,當我們第一次開啟tomcat-users.xml這個檔案的時候它的標籤中間部分是被註釋掉的,我們需要做的就是把註釋開啟並新增manager-gui 新增如下內容,密碼必須是tomcat 賬號隨便,把註釋去掉 [[email protected]-node1 ~]# vi
/usr/local/apache-tomcat-8.5.31/conf/tomcat-users.xml <role rolename="manager-gui"/> <role rolename="manager-script"/> <role rolename="manager-jmx"/> <role rolename="manager-status"/> <user username="zihao" password="tomcat" roles="manager-gui,manager-script,manager-jmx,manager-status
"/> 註釋去掉後如下 [[email protected]-node1 ~]# cat /usr/local/apache-tomcat-8.5.31/conf/tomcat-users.xml <!-- NOTE: The sample user and role entries below are intended for use with the examples web application. They are wrapped in a comment and thus are ignored when reading this file. If you wish to configure these users for use with the examples web application, do not forget to remove the <!.. ..> that surrounds them. You will also need to set the passwords to something appropriate. --> <role rolename="tomcat"/> <role rolename="role1"/> <user username="tomcat" password="tomcat" roles="tomcat"/> <user username="both" password="tomcat" roles="tomcat,role1"/> <user username="role1" password="tomcat" roles="role1"/> <role rolename="manager-gui"/> <role rolename="manager-script"/> <role rolename="manager-jmx"/> <role rolename="manager-status"/> <user username="zihao" password="tomcat" roles="manager-gui,manager-script,manager-jmx,manager-status"/> </tomcat-users>