java.io.IOException: Cannot run program "java" (in directory "/data01/var/lib/jenkins/workspace/2540...

本文介绍了解决Jenkins Slave通过SSH连接时遇到的问题,包括如何排查目标文件或目录不存在的情况,以及如何通过添加/usr/bin/java的软链接来解决环境变量设置导致的连接失败。

通过下图所示方式,可以在同一台机器上启动多个jenkins slave

 

执行项目的时候报错:

 

 

解决办法:首先排查,目标文件或者目录是否存在,如果存在,则在目录机器添加/usr/bin/java的软链接

原因:估计是ssh连接的时候获取的环境变量设置问题。只能获取/usr/bin/java下的java连接。

which java返回/usr/install/java/bin/java ,这个目录的java路径获取不到

 

转载于:https://www.cnblogs.com/shengulong/p/9255129.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值