有没有办法告诉Tomcat 7必须使用的JVM路径?例如:
startup --jvm /path/to/my/jvm
答案 0 :(得分:29)
更灵活的方法是在setenv.bat
中创建名为setenv.sh
/ $CATALINA_BASE/bin
的文件(为您的平台选择正确的文件)并在其中设置JAVA_HOME
。这样它只影响Tomcat,而不影响你正在运行的任何其他东西。它还可以轻松地在不同的JVM上运行多个不同的Tomcat安装。
答案 1 :(得分:5)
将JAVA_HOME
变量添加到.bash_profile
添加path
/ classpath
条目
导出
e.g。
JAVA_HOME=/usr/local/java
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=$CLASSPATH:$JAVA_HOME/lib
export JAVA_HOME PATH CLASSPATH