|
|
我装Tomcat时在/ect/profile文件中设置如下:
JAVA_HOME=/usr/java/j2sdk1.4.2
Export JAVA_HOME
CLASSPATH=/usr/java/j2sdk1.4.2/lib:/usr/java/j2sdk1.4.2/jre/lib
Export CLASSPATH
PATH=$PATH JAVA_HOME/bin JAVA_HOME/jre/bin
Export PATH
JAVA_PATH=/usr/java/j2sdk1.4.2
Export JAVA_PATH
CATALINA_BASE=/opt/jakarta-tomcat-4.1.18
Export CATALINA_BASE
CATALINA_HOME=/opt/jakarta-tomcat-4.1.18
Export CATALINA_HOME
但是当我进入/opt/jakarta-tomcat-4.1.18/bin目录启动时却出现下面的错误:
“ The JAVA_HOME environment variable is not defined
This environment variable is needed to run this program”
我接着输入:
echo $PATH
屏幕显示:
usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/java/j2sdk1.4.2/bin:/usr/java/j2sdk1.4.2/jre/bin:/home/pillarlei/bin
这应该表明我的环境变量没有设错吧?
但当我输入:
echo $JAVA_HOME
这时屏幕什么也没有显示出来了
这是什么原因阿?
还有,Tomcat 为什么不能找出我的JAVA_HOME变量呢?
补充一点:
我进入/opt/jakarta-tomcat-4.1.18/bin在setclasspath.sh文件的最前面加上
JAVA_HOME=/usr/java/j2sdk1.4.2
Export JAVA_HOME
两句后,Tomcat就能成功启动了!
我的机子的配置是:
C4: 2G
RAM: DDR256M
主板: 硕泰克845GL
系统是:redhat 9.0 界面是:GNOME 语言是:中文 |
|