前言:windows系统安装jenkins,需要准备jdk(1.8版+64位)、tomcat(9版+64位)、版本比较高的jenkins(2.263.1版)
不然会因为版本问题出现很多问题。
我会持续更新......
折腾了好几个小时,记录一下。
一、tomcat(9版+64位)+jdk(1.7版+64位)
无法启动tomcat,提示jdk版本过低
二、换成jdk(1.8版+32位)+ tomcat(9版+64位)+低版本jenkins
1.提示:Can not load AMD 64-bit .dll on a IA 32-bit platform
大致是说32位的jdk和64位的tomcat不兼容,但只是报错,并未影响到jenkins的启动
2.jenkins启动后去浏览器登录,提示有个插件缺失( No such plugin: cloudbees-folder),我去官网下载后放到jenkins文件中,插件不缺了(很有可能是jenkins版本较低导致的)
3.下载jenkins插件的时候页面出现:jenkins实例似乎已经离线
https://www.cnblogs.com/forever521Lee/p/9356212.html
https://blog.csdn.net/weitao_666/article/details/99413798
上面两篇博客中都提到了相同的办法,我采用的是把https改成http,成功。
另外一种也试过,但没用。
4.继续下载推荐的插件时,一个插件都下载不了
报错是关于ssl协议的,百度说是java程序去访问第三方应用时,jdk不信任该第三方的证书,可是举的例子没有关于下载jenkins插件的(很有可能是jenkins版本过低导致的)
三、换了高版本jenkins + tomcat(9版+64位)+ jdk(1.8版+64位)
以上问题都没了,但还是有些推荐的插件下载不了
比如:
install ssh-slaves
java.io.IOException: Failed to download from https://updates.jenkins.io/download/plugins/ssh-slaves/1.31.4/ssh-slaves.hpi
at hudson.model.UpdateCenter$UpdateCenterConfiguration.download(UpdateCenter.java:1321)
at hudson.model.UpdateCenter$DownloadJob._run(UpdateCenter.java:1869)
at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:2153)
at hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:1843)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at hudson.remoting.AtmostOneThreadExecutor$Worker.run(AtmostOneThreadExecutor.java:118)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.io.IOException: Failed to load https://updates.jenkins.io/download/plugins/ssh-slaves/1.31.4/ssh-slaves.hpi to C:\Users\HQL\.jenkins\plugins\ssh-slaves.jpi.tmp
at hudson.model.UpdateCenter$UpdateCenterConfiguration.download(UpdateCenter.java:1287)
... 7 more
不知道是不是jenkins版本还不够高
我会持续更新......
浙公网安备 33010602011771号