【发布时间】:2012-12-03 00:53:38
【问题描述】:
我正在尝试设置 JAVA_HOME 以使 tomcat 7 无法成功运行。
我使用的是 CentOS 6.3。这是我到目前为止所做的:
哪个java /usr/bin/java
所以我编辑了 .bash_profile,我添加了
导出 JAVA_HOME=/usr/bin/java
没用。我在网上搜索并在stackoverflow上找到了另一个用户,他在/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/bin/java
我在我的电脑上搜索,发现java位于/usr/lib/jvm/jre-1.6.0-openjdk/bin
然后我将 JAVA_HOME 更改为 export JAVA_HOME=/usr/lib/jvm/jre-1.6.0-openjdk/bin ,尝试启动tomcat但找不到服务器。
如何找到 java 的安装位置?我不是自己安装的;它是在安装 linux 时安装的。
提前致谢, 迈克
【问题讨论】:
-
你是如何尝试启动tomcat的?发布你得到的错误。
-
JAVA_HOME是包含bin目录的目录,在本例中为/usr/lib/jvm/jre-1.6.0-openjdk。 -
我 cd 进入 tomcat 被提取到的目录,然后我输入 bin/startup.sh 我被告知启动 2 个终端。在第一个中输入 tail -f /server/apache-tomcat-7.0.33/logs/catalina.out 然后移动第二个终端并输入 bin/startup.sh 我得到了这个 /server/apache-tomcat-7.0.33/ logs/catalina.sh:第 389 行:/usr/bin/java/bin/java:不是目录我将 JAVA_HOME 更改为导出 JAVA_HOME=/usr/lib/jvm/jre-1.6.0-openjdk,它不起作用