启动Apache Tomcat 7时指定JRE/JDK

Mau*_*ras 7 java jsp tomcat servlets web-applications

有没有办法告诉Tomcat 7必须使用的JVM路径?例如:

startup --jvm /path/to/my/jvm
Run Code Online (Sandbox Code Playgroud)

Mar*_*mas 29

更灵活的方法是创建一个名为文件setenv.bat/ setenv.sh中(选择一个正确的为您的平台)$CATALINA_BASE/bin,并设置JAVA_HOME在那里.这样它只影响Tomcat,而不影响你正在运行的任何其他东西.它还可以轻松地在不同的JVM上运行多个不同的Tomcat安装.


Sat*_*tya 5

  1. 添加JAVA_HOME变量.bash_profile

  2. 添加path/ classpath条目

  3. 导出它们

例如

JAVA_HOME=/usr/local/java
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=$CLASSPATH:$JAVA_HOME/lib

export JAVA_HOME PATH CLASSPATH
Run Code Online (Sandbox Code Playgroud)