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 &
相关推荐
while(1){yan}8 分钟前
SpringIoc
java·spring boot·spring·java-ee
苏叶新城32 分钟前
SpringBoot 3.5 JPA投影
java·spring boot·后端
Vic1010138 分钟前
Spring AOP 常用注解完全指南
java·后端·spring
Halo_tjn38 分钟前
Java IO流实现文件操作知识点
java·开发语言·windows·算法
CryptoRzz1 小时前
StockTV API 对接全攻略(股票、期货、IPO)
java·javascript·git·web3·区块链·github
iReachers1 小时前
为什么HTML打包安卓APP安装时会覆盖或者报错?
android·java·html·html打包apk·网页打包
纟 冬1 小时前
Flutter & OpenHarmony 运动App运动模式选择组件开发
android·java·flutter
毕设源码-赖学姐1 小时前
【开题答辩全过程】以 基于Springboot的智慧养老系统的设计与实现为例,包含答辩的问题和答案
java·spring boot·后端
jamesge20101 小时前
限流之漏桶算法
java·开发语言·算法