jsch 执行shell启动tomcat失效

J2EE 码拜 9年前 (2015-11-24) 1729次浏览
本人正在做一个自动化部署平台,其中包括停启tomcat,利用的就是jsch的ChannelExec执行shell脚本,但是执行就是就报:
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program
。但是通过putty命令行执行就没有任何问题,可以正常启动
解决方案:10分
JDK环境变量配置了吗?
解决方案:10分
应该是本地JAVA_HOME 环境变量的问题。
解决方案:20分
执行命令前加上
source /etc/profile;

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明jsch 执行shell启动tomcat失效
喜欢 (0)
[1034331897@qq.com]
分享 (0)