【问题标题】:Specify JRE/JDK when starting Apache Tomcat 7启动 Apache Tomcat 7 时指定 JRE/JDK
【发布时间】:2012-05-14 13:06:04
【问题描述】:

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

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

【问题讨论】:

  • 在 Ubuntu 中是否有特定于系统的方法来执行此操作?我也会搜索 AskUbuntu....

标签: java jsp tomcat web-applications servlets


【解决方案1】:
  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

【讨论】:

【解决方案2】:

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

【讨论】:

  • 这很有帮助。这是否记录在 Tomcat 的网站上? (而不是仅通过查看源文件才知道这一点。)
  • 查看每个 Tomcat 安装根目录中的 RUNNING.txt。
猜你喜欢
  • 1970-01-01
  • 2011-03-18
  • 1970-01-01
  • 1970-01-01
  • 2018-09-16
  • 1970-01-01
  • 1970-01-01
  • 2011-10-16
相关资源
最近更新 更多