jenkins updatecenter更新插件有问题

安装Jenkins,需要安装插件的时候发现插件页面是空的,查看启动日志时也发现一堆报错

19-Sep-2016 09:52:50.382 SEVERE [ContainerBackgroundProcessor[StandardEngine[Catalina]]] org.apache.catalina.startup.HostConfig.deployWARs Error waiting for multi-thread deployment of WAR files to complete
 java.lang.InterruptedException
        at java.util.concurrent.FutureTask.awaitDone(FutureTask.java:404)
        at java.util.concurrent.FutureTask.get(FutureTask.java:191)
        at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:744)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:407)
        at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1595)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:280)
        at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:94)
        at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1136)
        at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1372)
        at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1376)
        at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1344)
        at java.lang.Thread.run(Thread.java:745)

谷歌百度了一堆,也没找到具体的原因。

<这是文章的链接地址>

后来在Jenkins home directory 找到了这个文件 hudson.model.UpdateCenter.xml.

只需要把文件清空,写入如下内容即可。

<?xml version=‘1.0‘ encoding=‘UTF-8‘?>
<sites>
  <site>
    <id>default</id>
    <url>https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/stable-2.7/update-center.json</url>
  </site>
</sites>

So easy!!!

时间: 2024-11-05 23:31:19

jenkins updatecenter更新插件有问题的相关文章

简析Jenkins的SVN插件未更新到最新代码

在使用Jenkins做持续集成时,遇到Jenkins的SVN插件没有更新到最新的代码的情况. 例如,在代码提交之后就立即使用Jenkins更新代码,结果刚提交的代码没有被更新到,更新到的代码是旧版本的. 查阅网上相关内容,有一种说法为: Jenkins服务器时间与SVN服务器时间不一致,Jenkins的SVN插件是使用时间标签下载,而不是取HEAD, 因此如果svn服务器的提交代码时间比Jenkins的当前时间晚,该代码就不会被更新. 所解决问题的方法是: 只要将Jenkins服务器时间与SVN

Jenkins的插件管理(安装和更新插件)

使用Jenkins的编译部署项目需要依赖各种插件 下面安装Jenkins的各种插件: 1.登录Jenkins进入以下界面: 2.点击 系统管理 : 3.点击 管理插件 : 4.点击 可选插件 选择你需要安装的插件 4.1.如果你已经下载了插件可以在高级那里上传进行安装: 我已经这里已经安装的插件有(为了方便测试插件我基本都安装了):

Jenkins 的svn插件下载的代码不是最新代码的问题

项目组使用Jenkins做自动化的每日编译和单元测试.经常发现,当提交完代码后,在Jenkins的每日编译代码还是旧代码,刚提交的代码并没有check out出来. 后来发现Jenkins服务器的时间要比svn服务器的早,把Jenkins时间和svn服务器时间设置为相同就OK. 后来在网上搜索了一下,Jenkins的svn插件是使用时间标签下载,而不是取HEAD,因此如果svn服务器的提交代码时间比Jenkins的当前时间晚,该代码就不会被更新.

Jenkins——应用篇——插件使用——Publish over SSH

本文是jenkins应用系统文章的一部分,大部分来自工作和学习中的实践,部分内容来自官方文档和网友的文章,引用的文章会在"参考资料"部分附上原始链接,如无意中侵犯您的权利,请联系QQ:46106962,如需要进一步的交流请加入QQ群:(Jenkins学习交流)469536515.转载和使用请注明出处. 依赖环境 SSH,远程机开启SSH服务,允许Jenkins所在机器通过SSH服务登录到远程机执行脚本:可以设置SSH使用用户名/密码或通过key登录,SSH配置请查专门的资料这里不做说明

分享一个自己写的简单的自动更新插件

自动更新插件通常需要三部分 1.配合需要升级的程序的一个dll 2.自动升级程序 3.打包程序 第一部分 配合主程序的dll 在这个升级程序中我将配合主程序用来校验版本号的代码封装在AutoUpdateHelper中,主要包括两个函数,一个是检查版本并自动更新CheckAndUpdate,一个是用来获取当前的版本号GetVersion 第二部分 自动升级程序 升级程序主要的步骤: 1.根据本地的update.xml中的manifest文件的远程地址下载manifest文件 2.根据本地的vers

Sublime text 3(如何通过Package Control组件安装、删除及更新插件)

按下Ctrl+Shift+P调出命令面板,输入install 选则列表中的 Install Package 选项并回车,稍微等待几秒,然后在出现的列表中搜索想要安装的插件回车即可: 如果想要删除插件,Ctrl+Shift+P调出命令面板,输入remove,调出Remove Package选项并回车,选择要删除的插件即可: 更新插件,upgrade packages

Nessus更新插件问题

在安装完Nessus后,进行第一次更新插件的时候,出现一个警告对话框提示说"could not untar the file all-2.0.tar.gz",我使用瑞星杀毒和防火墙,以为是它们设置有问题,调整和关闭监控后,重新更新插件还是出现同样的错误.看来不是这个原因,那只好百度下,结果百度没有,看来在国内遇到这个问题的人应该很少,没有相关的文章!那就goolge吧,终于在国外的论坛上找到了解决方法! Nessus安装的分区系统文件格式必须是NTFS,而我前几天从新GHOST安装系统

更新插件时提示“正在更新缓存”“正在等待jockey-backend退出”

Ubuntu 11 更新语言插件, 更新时 提示正在更新缓存”“正在等待jockey-backend退出”,然后就不动了. 解决方案: 在终端中键入ps -e | grep jockey 系统会显示一组执行程序号码(?) 在终端中输入sudo kill 号码 更新插件时提示"正在更新缓存""正在等待jockey-backend退出"

Jenkins离线下载插件,并安装

在jenkins点击插件进入wiki,然后点击列表下载一个版本的包 安装是,选择高级的tab,下面就有安装: 还有一种方法,就是装VPN,在高级设置VPN地址.