上周系统移植新的服务器,在安装运行环境是遇到了一个很奇怪的事情:
jdk(6.0)安装步骤正常,etc/profile 文件环境变量也配置成功配置,执行java -
version 和javac -version 也是正常显示:
# java -version
java version "1.6.0_12"
Java(TM) SE Runtime Environment (build 1.6.0_12-b04)
Java HotSpot(TM) Server VM (build 11.2-b01, mixed mode)
# javac -version
javac 1.6.0_12
但是在启动tomcat的时候发现,use_jre 并不是我安装的jdk路径和版本,真正加载的
是系统自带的一个jdk,并且版本很低,导致tomcat无法运行。
借鉴了网上前辈们的经验,把系统中
etc/rc.d 中的rc文件 最后加入JAVA_HOME和JDK_HOME。
eg:
export JAVA_HOME=/usr/java/jdk1.6.0_12
export JDK_HOME=/usr/java/jdk1.6.0_12
jdk(6.0)安装步骤正常,etc/profile 文件环境变量也配置成功配置,执行java -
version 和javac -version 也是正常显示:
# java -version
java version "1.6.0_12"
Java(TM) SE Runtime Environment (build 1.6.0_12-b04)
Java HotSpot(TM) Server VM (build 11.2-b01, mixed mode)
# javac -version
javac 1.6.0_12
但是在启动tomcat的时候发现,use_jre 并不是我安装的jdk路径和版本,真正加载的
是系统自带的一个jdk,并且版本很低,导致tomcat无法运行。
借鉴了网上前辈们的经验,把系统中
etc/rc.d 中的rc文件 最后加入JAVA_HOME和JDK_HOME。
eg:
export JAVA_HOME=/usr/java/jdk1.6.0_12
export JDK_HOME=/usr/java/jdk1.6.0_12