jenkins bash: jar: command not found 之环境变量

原创 2018年04月16日 10:16:13

1)出现问题原因1:目标服务器jar,命令不存在


    解决方法:

            目标服务器:查看环境变量 echo $JAVA_HOME

 

            cd /usr/bin

            必须先进入/usr/bin,下同    

            sudo ln -s -f /usr/lib/jvm/jdk1.6.0_30/bin/jar

 

   other: 如果提示javahcommond not found,于是照葫芦画瓢,输入命令 

            cd /usr/bin

            ln -s -f /usr/lib/jvm/jdk1.6.0_30/bin/javah


 

2)出现问题原因2:环境变量问题



    查找原因:在jenkins的日志里打印出环境变量,

                    你会发现是jenkins服务器的环境变量,并不是目标主机的环境变量

                    (脚本里面执行 echo $PATH 打印出的是jenkins本地环境的PATH

   解决方法: 在执行命令之前需要设置环境变量为目标主机的环境变量。

    

            在Exec command 里写上自己的项目启动脚本

            在执行 java -jar 命令之前需要

            export PATH=目标主机的PATH       如图:





jenkins 远程部署 java: command not found

构建后操作选择: 在Exec command 里写上自己的项目启动脚本 但是在脚本里面执行 echo $PATH 打印出的是jenkins本地环境的PATH,而不是远程服务器的 在执行 jav...
  • u013989525
  • u013989525
  • 2016-12-31 10:32:04
  • 1716

jenkins执行shell命令,有时会提示“Command not found”----处理方案

jenkins执行shell命令,有时会提示“Command not found”----处理方案
  • huodoubi
  • huodoubi
  • 2017-02-24 17:02:01
  • 3765

jenkins执行xctool命令出现command not found问题解决方法

问题:
  • d200820205051
  • d200820205051
  • 2014-08-26 15:10:06
  • 5513

jenkins打包报:ant:command not find

环境配置假如ant已经安装在相应的目录1、Windows and OS/2的环境配置set ANT_HOME=c:\ant set JAVA_HOME=c:\jdk1.7.0_51 set PAT...
  • seizen91
  • seizen91
  • 2017-07-20 15:02:14
  • 435

/bin/bash: jar: command not found

/bin/bash: jar: command not found 解决办法: cd /usr/bin 必须先进入/usr/bin,下同 sudo ln -s -f /usr/li...
  • qq160816
  • qq160816
  • 2016-03-29 13:15:13
  • 1494

/bin/bash: jar: command not found(

/bin/bash: jar: command not found 解决办法: cd /usr/bin 必须先进入/usr/bin,下同 sudo ln -s -f /usr/li...
  • zhangdaiscott
  • zhangdaiscott
  • 2014-04-07 23:16:03
  • 9505

bug宝典PYTHON篇 /bin/sh: mvn: command not found

使用jenkins参数化构建,语言使用python2.7,提示如下错误maven build monitor-api start [u'/bin/sh: mvn: command not foun']...
  • warrah
  • warrah
  • 2016-12-03 13:22:07
  • 1167

jenkins远程执行脚本mysql command not found

今天用jenkins远程部署测试环境,老是发现之前的测试数据没有删除掉。 手动部署一遍发现又是正常的。 然后开始看远程部署的日志,在执行shell脚本的时候有一个mysql  command no...
  • qq1124794084
  • qq1124794084
  • 2017-08-24 14:55:29
  • 1226

bash: hadoop: command not found

输入[root@localhost bin]# hadoop fs -ls  / 报bash: hadoop: command not found 这个错误 需要将hadoop/bin路径加入P...
  • u010098331
  • u010098331
  • 2016-02-24 12:08:49
  • 1525

因环境变量设置问题引起的command not found

ls command not found vi command not found 只要的原因是因为环境变量的问题,编辑profile文件没有写正确,导致在命令行下 ls等命令不能够识别。 解决...
  • Time888
  • Time888
  • 2017-04-23 23:27:38
  • 665
收藏助手
不良信息举报
您举报文章:jenkins bash: jar: command not found 之环境变量
举报原因:
原因补充:

(最多只允许输入30个字)