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 &
相关推荐
MacroZheng19 分钟前
取代Navicat!全新一代数据库管理工具来了,超级智能!
java·后端·mysql
w***i29422 分钟前
Spring Boot实现定时任务
java·spring boot·后端
i***279534 分钟前
springboot集成onlyoffice(部署+开发)
java·spring boot·后端
safestar201237 分钟前
Elasticsearch ILM实战:从数据热恋到冷静归档的自动化管理
java·开发语言·jvm·elasticsearch·es
i***t91942 分钟前
SQL 实战:复杂数据去重与唯一值提取
java
o***11141 小时前
SpringBoot线程池的使用
java·spring boot·后端
6***v4171 小时前
SpringBoot下获取resources目录下文件的常用方法
java·spring boot·后端
程序员西西1 小时前
Spring Cloud实战总结:90%开发者踩过的坑,这篇一次性帮你填平!
java·后端
t***82111 小时前
【Spring】Cookie和Session是什么
java·后端·spring