`
yeluowuhen
  • 浏览: 156837 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

Jenkins中的Error及启动slave错误

 
阅读更多

           将jenkins升级后,没有选择重启,结果又手动在系统中关掉了服务,结果重启时就报找不到config.xml,开头行是如下错误:org.xmlpull.v1.XmlPullParserException,结果在error提示的路径下也没找到config.xml,之后在https://stackoverflow.com/questions/45406336/jenkins-error-org-xmlpull-v1-xmlpullparserexception下查到方法,重启备份jenkins路径下的jenkins.war为jenkins.war.bak,然后https://updates.jenkins.io/download/war/下载之前的版本的jenkins.war,将jenkins停掉后再重启,终于启动成功。

   通过java web方式启动slave时又遇到这个问题: hudson/remoting/Launcher : Unsupported major.minor version 52.0,也不知道具体是maven版本或者jenkins的版本与slave的java版本不一致,总之,是将slave的java从1.7升级到1.8,下载到 tar.gz包后添加配置了~/.bashrc的JAVA_HOME:

  

export PATH="/home/appops/local/conda/bin:$PATH"
export JAVA_HOME=/home/appops/software/jdk1.8.0_161
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

    运行source ~/.bashrc后通过java -jar agent.jar -jnlpUrl http://XXXX:8080/computer/ssp_run5_hzbdg_201/slave-agent.jnlp -secret c94680180fea2ad8c8d2751679288956242e4f6ebcc35b97391188d3b82cbe9f 启动成功.

          在创建mvn的任务时,运行后出现找不到文件的错误如下:Caused by: java.lang.NoSuchFieldError: DEFAULT_USER_SETTINGS_FILE。然后将master及slave上的maven从3.5.2降到了3.3.9。

          配置参考:https://segmentfault.com/a/1190000008373293

          也可以使用如下命令来操作mvn test -DsuiteXmlFile=testng.xml

 

分享到:
评论

相关推荐

    jenkins-jnlp-slave镜像

    jenkins-jnlp-slave镜像

    jenkins的slave jar包

    可以用于k8s的slave节点构建工具,也可以用作其他用处

    jenkins-slave镜像

    jenkins-slave镜像

    Jenkins节点机slave服务器关机后,开机后agent连接失败的解决方法

    Linux环境下,Centos操作系统,Master机器安装了Jenkins,节点机Slave已做了关联,然后Slave机器关机后,开机然后jnlp连接不上了,如图: 解决排查办法: 方法1_普通执行java -jar agent.jar的命令来连接(失败) 1...

    jenkins开机启动和备份脚本

    在本压缩包中,包含两个关键文件——`jenkins_daemon`和`jenkins_backup.sh`,它们分别对应Jenkins的开机启动配置和备份策略。 1. **jenkins_daemon**: 这个文件可能是用于设置Jenkins服务在系统启动时自动运行的...

    jenkins安装包,msi启动

    jenkins安装包,msi启动

    jenkins_slave.jar

    jenkins节点管理window服务器段启动文件,通过java-Web启动代理

    jenkins war包和启动脚本

    jenkins的安装包和启动脚本、需要的自己获取。想要设置成免费的但是现在官方不允许,没有积分的可以直接百度云 https://pan.baidu.com/s/1UewLQfDAhh7IgaAJU6AJCA 有积分的可以支持一下

    Linux 部署jenkins war包直接tomcat启动

    5. **启动Tomcat**:启动Tomcat服务,使Jenkins WAR包能够自动展开并运行。在Ubuntu/Debian系统中,命令为`sudo systemctl start tomcat9`;在CentOS/RHEL系统中,命令为`sudo systemctl start tomcat`。 6. **等待...

    jenkins远程启动服务

    在“jenkins远程启动服务”这个主题中,我们主要关注如何通过Java的jar包方式启动一个Spring Boot项目,并确保该服务不被Jenkins自身的进程所终止。 首先,我们需要理解Spring Boot应用程序。Spring Boot简化了创建...

    jenkins slave.jar

    将此文件下载到要配置的Jenkins slave机器的Jenkins代理目录下

    jenkins 启动关闭命令脚本

    1、jenkins 启动关闭命令脚本 service jenkins stop service jenkins start

    jenkins离线安装中文插件包jenkins-zh.zip

    6. **注意兼容性**: 确保下载的插件与正在运行的Jenkins版本兼容,否则可能会遇到运行错误。检查Jenkins版本和插件版本间的兼容性信息,避免出现不兼容问题。 通过以上步骤,Jenkins就能在离线环境下成功安装并使用...

    jenkins 启动脚本 2.0

    jenkins 开机启动脚本 2.0

    jenkins 中文 离线插件

    这个文件是 Jenkins 中文语言包的核心部分,它包含了 Jenkins 界面的所有中文翻译,使得界面元素、错误消息、帮助文档等都显示为简体中文。安装这个插件后, Jenkins 的用户界面将变为中文,方便中文用户理解和操作...

    jenkins_+jdk

    在安装 Jenkins 之前,首先需要确保系统中已经安装了兼容的 JDK 版本,以便 Jenkins 可以正常启动和运行。 在给定的文件中,`jdk-8u144-windows-i586_8.0.1440.1.exe` 是一个适用于 Windows 平台的 32 位 JDK 安装...

    Jenkins安装包及配置Jenkins安装包及配置

    Jenkins安装包及配置Jenkins安装包及配置Jenkins安装包及配置Jenkins安装包及配置Jenkins安装包及配置Jenkins安装包及配置Jenkins安装包及配置Jenkins安装包及配置Jenkins安装包及配置Jenkins安装包及配置Jenkins...

    Jenkins迁移梳理及踩坑总结(个人精华版)

    在企业IT环境中,Jenkins经常作为持续集成(Continuous Integration, CI)和持续部署(Continuous Deployment, CD)的关键组件。随着公司业务的发展和技术需求的变化,Jenkins的迁移是运维过程中一项常见任务。本文...

Global site tag (gtag.js) - Google Analytics