Jenkins升级遇到的错
来源:互联网 发布:云南广电网络集团待遇 编辑:程序博客网 时间:2024/05/16 02:08
前言
由于项目要求需要把Jenkins的版本升级,本人也没有实践过,所以就查了一下怎么做,看了看操作步骤还是挺简单的,就想着试验一下。
过程
1.找到Jenkins的安装目录,默认安装的话是:/usr/lib/jenkins
cd /usr/lib/jenkins2.关闭Jenkins服务
service Jenkins stop3.以防出现问题,先备份jenkins.war文件,然后下载需要的版本的Jenkins.war文件,替换之前的Jenkins.war文件,然后重新启动jenkins服务即可。
下载最新版本的命令
wget http://mirrors.jenkins.io/war-stable/latest/jenkins.warservice jenkins start4.登录jenkins的网址登录进去即成功。
但是过程往往没有这么顺利,看似简单却发现自己实践的时候没有想象中那么顺利,照着这些步骤做完之后启动jenkins服务显示如下:
看起来很正常,然后登录jenkins的网址显示如下:
No connection could be made because the target machine actively refused it.5.起初以为是防火墙的问题,就开放端口,80XXjenkins的端口
/sbin/iptables -I INPUT -p tcp --dport 80XX -j ACCEPT6.还是不可以,本来要升级的是2.60.1版本的,以为是jenkins版本的问题就换了一个最新版的jenkins.war文件,还是进不去网址,换回之前的备份的版本就可以。
7.后来就把jenkins.war放到我自己电脑tomcat的webapps下面,启动tomcat浏览器输入http://localhost:8080/jenkins,发现可以进去jenkins的界面,这说明jenkins.war包本身没有问题。。
8.看jenkins的日志文件,其实一开始就要看日志文件好像是没看对,这次找到日志文件 /var/log/jenkins/jenkins.log,先把日志文件中的记录删除,然后再启动jenkins服务,查看日志文件发现了错误日志
java.io.IOException: Failed to start a listener: winstone.Ajp13ConnectorFactoryat winstone.Launcher.spawnListener(Launcher.java:207)at winstone.Launcher.<init>(Launcher.java:148)at winstone.Launcher.main(Launcher.java:352)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.lang.reflect.Method.invoke(Method.java:497)at Main._main(Main.java:293)at Main.main(Main.java:132)Caused by: java.lang.UnsupportedOperationException: AJP support is removed in Winstone 3.0 due to Jetty 9 not supporting AJP. For reverse proxying, please use HTTP instead of AJP.at winstone.Ajp13ConnectorFactory.start(Ajp13ConnectorFactory.java:32)at winstone.Launcher.spawnListener(Launcher.java:205)... 8 more
解决办法:JENKINS_AJP_PORT="-1" in /etc/sysconfig/jenkins因为jenkins2不再支持嵌入式Winstone-Jetty容器的AJP,解决方案是禁用AJP。
小结
本篇博客只是记录了在解决这个问题的过程,其实起初看日志文件就不会实验这么多次了,在这个过程中感谢师哥和同期小伙伴的帮助!
阅读全文
0 0
- Jenkins升级遇到的错
- Jenkins使用遇到的坑
- jenkins robotframework 遇到的坑
- jenkins 使用遇到的坑
- jenkins设置插件升级代理后构建项目上传文件到artifactory时遇到的413错误
- jenkins 升级无法启动的问题解决
- Build Jenkins Core中遇到的问题
- 部署jenkins是遇到的问题汇总。
- 部署jenkins是遇到的问题汇总
- 部署jenkins是遇到的问题汇总。
- 部署jenkins是遇到的问题汇总。
- 我遇到的 一些 Jenkins 问题 杂谈
- jenkins远程部署遇到的问题
- 学习Jenkins遇到的那些坑
- Jenkins持续集成遇到的问题
- Windows上部署Jenkins遇到的问题
- Jenkins遇到的问题(持续更新)
- Jenkins 构建IOS 项目遇到的坑
- 对决
- cpython编译
- CAP定理
- 木棒问题
- 纯api的netuwer,可用作window提权,用qt编写的
- Jenkins升级遇到的错
- range函数在2.7和3.x中的区别
- LA 3942 背单词(前缀树Trie+dp)
- linux date命令
- Java 正则表达式入门
- 1041. 考试座位号
- WebService的重要术语
- 银行家算法解决死锁问题
- FileInputStream对象读文件示例