jenkins通过shell启动jar失败问题

这篇具有很好参考价值的文章主要介绍了jenkins通过shell启动jar失败问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

网上提到了很多方法,试了都没有用,可能是jenkins版本问题,具体不清楚。

  1. 检查环境变量设置:确保在启动Jenkins时正确设置了BUILD_ID=DONTKILLME环境变量。您可以通过在Jenkins启动脚本或命令行中添加-D选项来设置环境变量,例如:

    java -jar jenkins.war -DBUILD_ID=DONTKILLME

    ----无效

  2. 检查操作系统权限:在某些操作系统中,需要管理员或超级用户权限才能设置和传递环境变量。请确保您具有足够的权限来设置BUILD_ID=DONTKILLME环境变量。---无效

  3. 重启Jenkins服务:在应用新的环境变量设置或修改配置后,重启Jenkins服务以确保更改生效。----无效

  4. 在执行 .sh 文件之前,加上 BUILD_ID=dontKillMe。无效

最终解决办法:

source /etc/profile
export JENKINS_NODE_COOKIE=dontKillMe

---有效文章来源地址https://www.toymoban.com/news/detail-559528.html

到了这里,关于jenkins通过shell启动jar失败问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用java -jar jenkins.war启动jenkins

    2024年02月12日
    浏览(38)
  • jenkins通过流水线进行构建jar包

    最近项目上需要进行CICD,本篇博客主要分享各种骚操作 1.下载Jenkins.war包上传到服务器上面,然后在同级目录下面创建如下脚本:

    2024年02月14日
    浏览(46)
  • JAVA开发与运维(怎么通过docker部署微服务jar包)

    目标: 通过docker的方式部署微服务。 我们通过java开发的微服务可以打成jar包,我们可以直接通过裸机部署,也可以通过docker来部署,本文介绍通过docker来部署微服务。 Docker 是一个用于开发,交付和运行应用程序的开放平台。 Docker 将应用程序与基础架构分开,从而可以快速

    2024年02月09日
    浏览(44)
  • 【Jenkins】使用java -jar jenkins.war --httpPort=XXXX启动Jenkins报错【解决方案】

    👉欢迎关注博主【米码收割机】 👉一起学习C++、Python主流编程语言。 👉机器人、人工智能等相关领域开发技术。 👉主流开发、测试技能。 在cmd中,执行启动命令行: 报错信息如下: 5月 06, 2023 4:55:49 下午 Main verifyJavaVersion 严重: Running with Java class version 63 which is not in th

    2024年02月07日
    浏览(46)
  • systemctl start jenkins启动失败

    参照官网安装jenkins: https://pkg.jenkins.io/redhat-stable/ 安装完成后通过 systemctl start jenkins 命令启动, 失败 使用提示的 systemctl status jenkins.service 命令查看详细状态: 网上大多都说是jdk路径问题和jdk版本不符。而我换了很多版本,路径也加上了安装路径依然无法解决systemctl 启动的问

    2024年01月20日
    浏览(38)
  • 服务器停机重启后jenkins启动失败,解决办法

    前几天服务器突然停机重启了,重启后发现jenkins服务停了,去启动的时候启动不了 原因:服务器停机重启后,配置的jenkins文件的jdk目录失效了,恢复成了一开始的jdk目录 解决办法:重新去 /etc/init.d下的jenkins文件中配置jdk再次启动即可。 错误信息:  6085 ExecStart=/usr/bin/jenki

    2024年04月10日
    浏览(44)
  • jenkins使用shell脚本自动部署java项目,nohup启动不成功

    百度搜索了很长时间,很多种说法,但是都没说太明白,整合了很长时间,测出来了解决方法,仅测试了自由风格项目和流水线项目,其他的选项未测试,jenkins版本2.400。   以下为正文: 执行脚本时,因为jenkins会在构建结束时,将shell运行期间产生的进程全部关闭,所以n

    2024年02月08日
    浏览(38)
  • 通过dockerfile创建jar镜像 + 自动化脚本启动

    dockerFile(里面包含向容器添加文件,创建文件夹,启动命令等关键,可以根据实际灵活运用):  文件位置:    命令流程:  可根据项目进行微调  遇到坑: linux下执行shell脚本报错,大概率是文本在win下编辑复制过去的,由于存在linux不支持的换行符等,导致脚本无法执

    2024年02月07日
    浏览(53)
  • openGauss学习笔记-190 openGauss 数据库运维-常见故障定位案例-服务启动失败

    190.1 服务启动失败 190.1.1 问题现象 服务启动失败。 190.1.2 原因分析 配置参数不合理,数据库因系统资源不足,或者配置参数不满足内部约束,启动失败。 由于部分数据节点状态不正常,导致数据库启动失败。 目录权限不够。例如对/tmp目录、数据库数据目录的权限不足。 配

    2024年01月23日
    浏览(61)
  • jar包打为镜像,通过k8s启动

    说明一下,要保证本地docker镜像中已有jdk也就是 from 项 MAINTAINER 镜像作者 COPY 复制 VOLUME 挂载 EXPOSE 暴露端口 RUN 执行命令 ENV 环境设置 CMD (cmd命令,可以写多个,但是只会执行最后一个) start.sh内容,,,这里写的比较简单,只是测试 保存镜像为tar文件 sudo docker save -o test

    2024年02月10日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包