error unable to access jarfile 解决方案

编程知识 更新时间:2023-04-06 09:55:00

在jenkins shell 排查一个错误时,花了很久。

表象是因为 执行shell 脚本 中的 java -jar xxx.jar 没有成功启动jar 程序。

因为使用了 nohup & 来后台启动jar 包,所以jenkins 没有打印出错误 日志。

在去除 nohup & 之后,发现是报了error unable to access jarfile 错误导致的。

解决方案:发现是 调用shell脚本 时访问不到该jar,通过修改jar 绝对路径解决了

/home/user01/tool/traffic_broker_monitor

echo "launch monitor tool"
echo "bash /home/user01/tool/test_monitor.sh $monitor_connectors $project $region"
sshpass -p ${PWD} ssh ${USERNAME}@${IP} "bash /home/ser01/tool/test_monitor.sh $monitor_connectors $project $region"
java -jar broker_monitor.jar 
--num=$1 
--target_server=k8s.mypna 
--data_source=HERE-HERE-SEA --receiver=\{\"redis_cluster_address\":\"mypna\",\"redis_port\":6379\}

更多推荐

error unable to access jarfile 解决方案

本文发布于:2023-04-06 09:55:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/46d04e5ef4ba92f6d6caea943b0d450f.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:解决方案   unable   error   jarfile   access

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 48921文章数
  • 14阅读数
  • 0评论数