在启动Jenkins以后提示该Jenkins实例似乎已离线。
也没当回事就跳过了离线了
结果在安装插件全部报错这个....反正各种插件都连接超时
java.net.SocketTimeoutException: connect timed out
at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at sun.net.NetworkClient.doConnect(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.<init>(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getHeaderField(Unknown Source)
at java.net.URLConnection.getHeaderFieldLong(Unknown Source)
at java.net.URLConnection.getContentLengthLong(Unknown Source)
at java.net.URLConnection.getContentLength(Unknown Source)
at hudson.model.UpdateCenter$UpdateCenterConfiguration.download(UpdateCenter.java:1158)
Caused: java.net.SocketTimeoutException: connect timed out
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection$10.run(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection$10.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.net.www.protocol.http.HttpURLConnection.getChainedException(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at hudson.model.UpdateCenter$UpdateCenterConfiguration.download(UpdateCenter.java:1174)
Caused: java.io.IOException: Failed to load http://updates.jenkins-ci.org/download/plugins/locale/1.4/locale.hpi to C:\Users\jenkins\plugins\locale.jpi.tmp
at hudson.model.UpdateCenter$UpdateCenterConfiguration.download(UpdateCenter.java:1181)
Caused: java.io.IOException: Failed to download from http://updates.jenkins-ci.org/download/plugins/locale/1.4/locale.hpi
at hudson.model.UpdateCenter$UpdateCenterConfiguration.download(UpdateCenter.java:1215)
at hudson.model.UpdateCenter$DownloadJob._run(UpdateCenter.java:1752)
at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:2015)
at hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:1726)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at hudson.remoting.AtmostOneThreadExecutor$Worker.run(AtmostOneThreadExecutor.java:112)
at java.lang.Thread.run(Unknown Source)
翻了很多文章我做了一下操作,终于连接上了
1.卸载,重新安装,找一个没有空格的目录(我是在Windows安装的Jenkins报错)
2.在启动以后,输入密码,然后界面在缓冲 / 提示实例离线的时候, 打开http://localhost:8080/pluginManager/advanced
在最下面设置http://mirror.esuni.jp/jenkins/updates/update-center.json,然后提交,然后chenk now一下
3.确定右下角不报红了,然后重启jenkins服务.
4.重新输入密码,然后等待.就好了
(最重要的是我开了fanqiang软件)灵感来自下面的连接,我安装Windows是在搜索不到这个路径和配置,liunx也可以参考一下找找看
解决:安装Jenkins时web界面出现该jenkins实例似乎已离线
二更解决版本:
即使fanqiang也有插件链接不上,那就手动复制那个下载连接 下载到本地.
连接失败,看到错误中的http://mirrors.jenkins-ci.org/plugins/locale/1.4/locale.hpi (就是插件下载)这种网址了么,自己手动放到浏览器打开,下载下来以后放到jenkins/plugins里面
然后到http://localhost:8080/pluginManager/advanced这个界面自己安装就好了