场景:
Jekins实现自动化部署

问题描述
Jekins打包后端项目后发送Jar到对应的应用服务器,通过应用服务器Shell脚本启动服务报错
nohup: failed to run command ‘java’: No such file or directory
原因分析:
通过脚本执行Java命令时确报错找不到java。这是由于脚本执行命令的时候会默认区/usr/bin里面去找java
解决方案:
java的bin配置软链接映射到/usr/bin目录下
#查看jdk安装目录
echo $JAVA_HOME
#cd到usr/bin目录下
cd /usr/bin
#配置软链接映射
ln -s -f JDK所在路径/bin/java
本文介绍了在使用Jenkins进行自动化部署时遇到的Java命令找不到的问题。问题出现在应用服务器通过Shell脚本启动服务时,由于脚本默认在/usr/bin下查找Java而未找到。解决方案是创建一个软链接,将Java的bin目录映射到/usr/bin。具体步骤包括检查JAVA_HOME环境变量,进入/usr/bin目录并创建软链接到JDK的bin/java。
2446

被折叠的 条评论
为什么被折叠?



