jnlp提示无法安装java_Jenkins slave-agent.jnlp 无法安装为服务(install as a service)

问题:

在部署持续集成环境,配置slave节点时遇到一个问题,slave-agent.jnlp可以正常启动运行(不能正常启动的点这里)

但是在保存为系统服务时,slave-agent.jnlp点击【install as a service】,报错:

74dbec7d0af64503e9fd54f4420624e4.png

a2e69999affc7fe4301700065d3e9a0d.png

不能安装成系统服务。

思路:

那么有没有其他方法也可以达到自启动的效果呐,我们换种思路,将slave-agent.jnlp启动命令写成.bat文件,将.bat文件放入系统的自启动目录下:

解决:

脚本启动:

那么我们可以将启动slave的命令写入一个bat脚本slave-agent-start.bat中

javaws -wait D:\Jenkins\project\slave-agent.jnlp

1d8e18f4c761fc41f267b1e7da2beaa8.png

执行这个bat文件就可以启动了

自启动:

脚本启动还是不够的,达不到开机Jenkins slave自动启动运行的效果,

需要将.bat文件的快捷方式放入系统启动文件夹里:

win10: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

win7: C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

不同的系统路径不同

如果找不到路径,没关系,直接把上面路径复制到地址栏里面即可打开,如下:

8683c1902e0277133cea4a070b84b23c.png

同样可以使用系统命令来打开”启动文件夹“

win键+R打开运行,

在里面输入:shell:startup,即可打开

f1afaaddf0539efab214406202713392.png

最后把start-slave-agent.bat文件的快捷方式放进”启动文件夹“里,即可实现开机自启动了。

a8b6cf1757117097f37c6a6d815058fa.png

标签:jnlp,bat,slave,service,启动,agent,自启动

来源: https://www.cnblogs.com/xioawu-blog/p/12002771.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值