Windows
/bin/setclasspath.bat
1 | set JAVA_HOME=D:\Program Files\Java\jdk7\jdk1.7.0_51 |
Linux
/bin/setclasspath.sh
1 | export JAVA_HOME=/home/jdk/Java\jdk7\jdk1.7.0_51 |
原理
启动tomcat可以通过运行bin下的startup.bat,startup.bat会调用catalina.bat文件,而catalina.bat会调用setclasspath.bat文件来获取JAVA_HOME和JRE_HOME这两个环境变量的值,因此若要在tomcat启动时指向特定的JDK,则需在setclasspath.bat文件的开头处加上JAVA_HOME和JRE_HOME。
查看Tomcat JDK版本
/bin/version.bat – Windows下的批处理脚本
/bin/version.sh – Linux下的Shell脚本