centos7下tomcat10部署jenkins

发布时间:2022-06-25 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了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源为阿里源

启动jenkins

解压完之后,只要tomcat是启动的,浏览器输入:http://公网ip:8080/jenkins 就能访问了。

centos7下tomcat10部署jenkins

首次打开,在目录找到密码

cat /root/.jenkins/secrets/initialAdminPassword

输入进去就能访问了,选择左边【安装推荐的插件】

centos7下tomcat10部署jenkins

 等待它下载完成

centos7下tomcat10部署jenkins

卸载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

centos7下tomcat10部署jenkins

Tomcat 10 部署Jenkins访问404问题处理

如果你和我一样是tomcat10,那么会无法正常出现jenkins界面,一直404。

在JAVA 10版本中 javax.*包已重命名为jakarta.*,查看容器的日志就可以发现详细的报错信息,程序如果运行没问题的话是不会生成这个日志文件的。

centos7下tomcat10部署jenkins

centos7下tomcat10部署jenkins

还有一点注意:Jenkins最新版推荐的JDK版本为11

 在tomcat的context.xml配置中添加如下参数:

<Loader jakartaConverter="TOMCAT" />

centos7下tomcat10部署jenkins

 重启tomcat

bin/shutdown.sh
bin/startup.sh

 

centos7下tomcat10部署jenkins

 建议还是使用Tomcat 9 + JDK8版本运行

centos7下tomcat10部署jenkins

 

脚本宝典总结

以上是脚本宝典为你收集整理的centos7下tomcat10部署jenkins全部内容,希望文章能够帮你解决centos7下tomcat10部署jenkins所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: