Укажите JRE / JDK при запуске Apache Tomcat 7

есть ли способ сообщить Tomcat 7 путь к JVM, который должен использоваться? Например:

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

2 ответов


более гибкий подход заключается в создании файла с именем setenv.bat / setenv.sh (выберите правильный для вашей платформы) в $CATALINA_BASE/bin и set JAVA_HOME там. Таким образом, это влияет только на Tomcat, а не на все остальное, что вы используете. Это также позволяет легко запускать несколько различных установок Tomcat на разных JVM.


  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