jenkins打包java项目报错Error: Unable to access jarfile tlm-admin.jar

jenkins打包boot项目 自动重启脚本失败 查看了一下项目日志报错:

复制代码
Error: Unable to access jarfile tlm-admin.jar

我检查了一下这个配置,感觉没有问题,包可以正常打,

cd 到项目目录下面,手动执行这个sh脚本也是能正常启动的,

看报错是是找不到这个项目的jar包,试了一下 把项目jar的地址改成绝对路径,问题得以解决

sh脚本修改前:

复制代码
#!/bin/bash
APP_NAME=tlm-admin.jar
pid=`ps -ef|grep $APP_NAME |grep -v grep | awk '{print $2}' `
if [ $pid ]; then
  echo :jar_name old pid is =$pid
  kill -9 $pid
fi
nohup java -jar $APP_NAME  > /www/wwwroot/TaiLM/log.out 2>&1 &

sh脚本修改后:

复制代码
#!/bin/bash
APP_NAME=/www/wwwroot/TaiLM/tlm-admin.jar
pid=`ps -ef|grep $APP_NAME |grep -v grep | awk '{print $2}' `
if [ $pid ]; then
  echo :jar_name old pid is =$pid
  kill -9 $pid
fi
nohup java -jar $APP_NAME  > /www/wwwroot/TaiLM/log.out 2>&1 &
相关推荐
程序猿毕设源码分享网8 分钟前
springboot医院信管系统源码和论文
java·spring boot·后端
叫我阿柒啊1 小时前
Java全栈开发面试实战:从基础到微服务的全面解析
java· spring boot· vue.js· 微服务· rest api· 数据库· 测试
桦说编程2 小时前
数据丢失,而且不抛出并发异常,多线程使用HashMap踩坑
java·数据结构·后端
赤月幼狼2 小时前
elasticsearch学习(四)kibana安装
学习·elasticsearch·jenkins
奔跑吧邓邓子2 小时前
【Java实战⑨】Java集合框架实战:List集合深度剖析
java·实战·list·集合
小菜全2 小时前
使用Java获取本地PDF文件并解析数据
java·开发语言·python
小傅哥2 小时前
互联网大厂Java面试宝典:Spring Boot与微服务全栈提问实战解析
java·spring boot·微服务·面试·技术栈
yangchanghua1113 小时前
Caused by: java.net.SocketTimeoutException: Read timed out;
java·开发语言·spring
辗转反侧着疑惑3 小时前
MyBatis Plus 【详解】| 学习日志 | 第 17 天
java·开发语言·学习·mybatis·mybatis-plus
David爱编程4 小时前
对象锁 vs 类锁:Java 并发中的隐形对决
java·后端