启动 Apache Tomcat 7 时指定 JRE/JDK
Posted
技术标签:
【中文标题】启动 Apache Tomcat 7 时指定 JRE/JDK【英文标题】:Specify JRE/JDK when starting Apache Tomcat 7 【发布时间】:2012-05-14 13:06:04 【问题描述】:有没有办法告诉 Tomcat 7 必须使用的 JVM 路径?例如:
startup --jvm /path/to/my/jvm
【问题讨论】:
在 Ubuntu 中是否有特定于系统的方法来执行此操作?我也会搜索 AskUbuntu.... 【参考方案1】:将JAVA_HOME
变量添加到.bash_profile
添加path
/classpath
条目
导出它们
例如
JAVA_HOME=/usr/local/java
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=$CLASSPATH:$JAVA_HOME/lib
export JAVA_HOME PATH CLASSPATH
【讨论】:
这是我使用的要点,以防其他人需要它gist.github.com/2599881【参考方案2】:一种更灵活的方法是在$CATALINA_BASE/bin
中创建一个名为setenv.bat
/ setenv.sh
的文件(为您的平台选择正确的文件)并在其中设置JAVA_HOME
。这样它只会影响 Tomcat,而不影响您正在运行的任何其他东西。它还可以轻松地在不同的 JVM 上运行多个不同的 Tomcat 安装。
【讨论】:
这很有帮助。这是否记录在 Tomcat 的网站上? (而不是仅通过查看源文件才知道这一点。) 查看每个 Tomcat 安装根目录中的 RUNNING.txt。以上是关于启动 Apache Tomcat 7 时指定 JRE/JDK的主要内容,如果未能解决你的问题,请参考以下文章
Xampp 1.8.1:Apache 无法在端口 8080 中启动,该端口正被 tomcat 7 使用
无法从 IntelliJ IDEA 12.1.4 Ultimate (Windows 7) 启动 Apache Tomcat 6