jenkins中java(jdk)版本问题
问题:公司的tomcat用的是jdk1.7的,但自从jenkins2.54版本以上却只支持jdk1.8原因分析:1、公司的jdk1.7版本不能换,不然影响业务软件兼容性,可能会出问题。2、将jenkins换为支持jdk1.7的版本,实验结果:很多插件都只支持2.60版本以上的jenkins,导致大部分插件安装失败。3、系统再安装一个jdk1.8的给jenkins专用,再修改启动文件的jd...
·
问题:公司的tomcat用的是jdk1.7的,但自从jenkins2.54版本以上却只支持jdk1.8
原因分析:
1、公司的jdk1.7版本不能换,不然影响业务软件兼容性,可能会出问题。
2、将jenkins换为支持jdk1.7的版本,实验结果:很多插件都只支持2.60版本以上的jenkins,导致大部分插件安装失败。
3、系统再安装一个jdk1.8的给jenkins专用,再修改启动文件的jdk路径即可。
linux下切换jdk版本
alternatives --config java (后输入版本前面的数字)
java -version (查看jdk的版本)
安装步骤:
1.官网下载jdk-8u191-linux-x64.tar.gz,安装到/usr/local/java-1.8/jdk1.8.0_191中
2.修改jenkins启动文件如下:(rpm包安装的jenkins)
vim /etc/init.d/jenkins
candidates="
/usr/local/java-1.8/jdk1.8.0_191/bin/java
/usr/java/jdk1.7.0_75/bin/java
/etc/alternatives/java
/usr/lib/jvm/java-1.8.0/bin/java
/usr/lib/jvm/jre-1.8.0/bin/java
/usr/lib/jvm/java-1.7.0/bin/java
/usr/lib/jvm/jre-1.7.0/bin/java
/usr/bin/java
"
添加jdk1.8的安装路径进去即可
结果:可行,系统原jdk不变,通过源码包安装的方式安装jdk1.8版本的再给jenkins指定路径实现。
优点:即不影响原有java项目,也能实现jenkins最新版的升级使用
更多推荐
已为社区贡献2条内容
所有评论(0)