繁体   English   中英

Tomcat启动时,它将使用错误的JAVA版本1.5而不是1.6

[英]When tomcat starts up, it takes wrong JAVA version that is 1.5 instead of 1.6

我已经在Redhat Linux 4上安装了JAVA 1.6,并想与tomcat 5.5一起使用,但是我面临以下问题:当我停止tomcat服务器时,它将使用JAVA 1.6,但是当我将其启动时,它将使用JAVA。 1.5(已预先安装并正在运行)。 我不明白我想念的地方。 请帮我。 我真的很幼稚,但希望通过您了解这些内容。

要点:

  1. 服务器已经安装了JAVA 1.5,目前该服务器正在运行。 我想将JAVA从1.5更改为1.6

  2. JAVA 6已安装在目录-> /usr/java/jdk1.6.0_25/

  3. 我只更改了tomcat启动文件JAVA_HOME变量以导出JAVA_HOME = / usr / java / jdk1.6.0_25 /

  4. 当我停止服务器时,它显示使用JRE_HOME:/usr/java/jdk1.6.0_25/

  5. 当我启动tomcat服务器时,它显示使用JRE_HOME:/apps/UTCinet-WK/jdk1.5.0_03

提前谢谢了

Java版本

java version "1.6.0_25"
Java(TM) SE Runtime Environment (build 1.6.0_25-b06)
Java HotSpot(TM) Server VM (build 20.0-b11, mixed mode)

当我停止服务器时,它显示:

Using CATALINA_BASE:   /apps/xxxx/tomcat/xxx/xxxx
Using CATALINA_HOME:   /apps/xxxx/jakarta-tomcat-5.5.9
Using CATALINA_TMPDIR: /apps/xxxx/tomcat/xxxx/xxxx/temp
Using JRE_HOME:       /usr/java/jdk1.6.0_25/
Confirming shutdown completion - 5 xxxxonds..

当我启动服务器时,它显示:

Setting environment (DEV) from hostname. at /apps/xxxx/scripts/get_env.pl line 18.
Using CATALINA_BASE:   /apps/xxxx/tomcat/xxxx/xxxx
Using CATALINA_HOME:   /apps/xxxx/jakarta-tomcat-5.5.9
Using CATALINA_TMPDIR: /apps/xxxx/tomcat/xxxx/xxxx/temp
Using JRE_HOME:       /apps/xxxx/jdk1.5.0_03

检查以下输出:
1. echo $JAVA_HOME
2. echo $PATH
3. java -version
4.检查$CATALINA_HOME/bin/setenv.sh文件

而且,如果要通过服务调用(而不是通过startup.sh)启动雄猫,请同时检查该脚本,以查看JAVA_HOME是否设置为该脚本。

通常,修复setenv.sh文件应该可以解决问题。

查看$ CATALINA_HOME / bin / setenv.sh文件中是否有任何乱码。 无论如何,这是设置“ JAVA_HOME”之类的“首选”位置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM