首页 > Linux系统管理 > 新安装tomcat 启动的一些提示
2016
11-29

新安装tomcat 启动的一些提示

Cannot find /etc/bin/setclasspath.sh
This file is needed to run this program

一般这个就是环境变量问题
在/etc/profile 知道下JAVA_HOME

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
 
先看Tomcat的startup.sh,它调用了catalina.sh,而catalina.sh则调用了setclasspath.sh。只要在setclasspath.sh的开头声明环境变量,打开tomcat的bin目录下面的
vim setclasspath.sh
# set JDK path
export JAVA_HOME=/usr/local/jdk
export PATH=$PATH:$JAVA_HOME/bin
 
export TOMCAT_HOME=/usr/local/tomcat
export PATH=$PATH:$TOMCAT_HOME/bin
 
export CATALINA_HOME=/usr/local/tomcat
export PATH=$PATH:$CATALINA_HOME/bin
export JRE_HOME=/usr/local/jdk/jre

把相关的都加上就好了

最后编辑:
作者:saunix
大型互联网公司linux系统运维攻城狮,专门担当消防员

留下一个回复