脚本宝典收集整理的这篇文章主要介绍了centos7下tomcat10部署jenkins,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
写在前面
建议看完再部署,避免踩坑!
准备环境
安装tomcat10
下载jenkins
wget下载jenkins的war包
# 进入tomcat的webapps文件夹 cd /opt/apps/tomcat-8089/webapps/ # 使用wget工具下载2.164 wget http://mirrors.jenkins-ci.org/war/2.164/jenkins.war # 或下载最新 wget http://mirrors.jenkins-ci.org/war/latest/jenkins.war
觉得下载速度慢的,可以更换yum源为阿里源
解压完之后,只要tomcat是启动的,浏览器输入:http://公网ip:8080/jenkins 就能访问了。
首次打开,在目录找到密码
cat /root/.jenkins/secrets/initialAdminPassword
输入进去就能访问了,选择左边【安装推荐的插件】
等待它下载完成
卸载jenkins
删除tomcat的webapps下的war包和解压的文件夹
rm -rf /opt/apps/tomcat_8089/webapps/jenkins.war rm -rf /opt/apps/tomcat_8089/webapps/jenkins
删除 .jenkins文件夹
rm -rf /root/.jenkins
插件下载失败问题处理
修改 .jenkins文件夹下的 hudson.model.UpdateCenter.xml文件
sed -i 's/https://updates.jenkins.io/update-center.json/https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json/g' /root/.jenkins/hudson.model.UpdateCenter.xml
修改updates文件夹中的 default.json文件
# 更换插件下载地址sed -i 's/https://updates.jenkins.io/download/http://mirrors.tuna.tsinghua.edu.cn/jenkins/g' /root/.jenkins/updates/default.json # 更换搜索引擎sed -i 's/http://www.google.com/http://www.baidu.com/g' /root/.jenkins/updates/default.json
Tomcat 10 部署Jenkins访问404问题处理
如果你和我一样是tomcat10,那么会无法正常出现jenkins界面,一直404。
在JAVA 10版本中 javax.*
包已重命名为jakarta.*包
,查看容器的日志就可以发现详细的报错信息,程序如果运行没问题的话是不会生成这个日志文件的。
还有一点注意:Jenkins最新版推荐的JDK版本为11
在tomcat的context.xml配置中添加如下参数:
<Loader jakartaConverter="TOMCAT" />
重启tomcat
bin/shutdown.sh bin/startup.sh
建议还是使用Tomcat 9 + JDK8版本运行
以上是脚本宝典为你收集整理的centos7下tomcat10部署jenkins全部内容,希望文章能够帮你解决centos7下tomcat10部署jenkins所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。