启动Apache Tomcat 7时指定JRE / JDK

时间:2012-05-05 01:46:40

标签: java jsp tomcat web-applications servlets

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

startup --jvm /path/to/my/jvm

2 个答案:

答案 0 :(得分:29)

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

答案 1 :(得分:5)

  1. JAVA_HOME变量添加到.bash_profile

  2. 添加path / classpath条目

  3. 导出

  4. e.g。

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