我目前正在 Ubuntu 14.10 下设置 Tomcat 服务器。
在${CATALINA_HOME}/RUNNING.txt
中,它表示需要设置JAVA_HOME
或JRE_HOME
。我将文件 ${CATALINA_HOME}/bin/setenv.sh
填充为:
JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
自从
sudo dpkg -L 'openjdk-7-jdk'
表示这是我的JDK安装的地方。为了测试位置,我还尝试了:
JAVA_HOME=/usr/lib/jvm/some-none-existing-place
使用${CATALINA_HOME}/bin/startup.sh
启动tomcat时没有错误(尽管该路径显然不存在)
那么,Tomcat 何时使用此变量以及如何检查我是否设置了正确的路径(对于 Tomcat)?
最佳答案
在终端中输入,
echo $JAVA_HOME
它将显示JAVA_HOME变量路径。
如果没有出现任何内容,那么您可以通过手动设置,
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
这会根据您的 JDK 类型和版本而有所不同
编辑:您只需按照以下步骤操作即可确保在 tomcat 配置文件中进行设置。
点击Ctrl+Alt+T
打开终端并运行:
sudo gedit /etc/default/tomcat7
找到已注释的JAVA_HOME
,取消注释并将目录更改为您的JDK环境。立即重新启动并检查是否有错误。
关于java - 如何测试 Tomcat 的 JAVA_HOME 变量设置是否正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27980775/