小编isa*_*pir的帖子

Tomcat 无法识别 JAVA_HOME

我已经安装了 Ubuntu 14.04 Server,提取了 JDK1.8u5 和 Tomcat7,并将以下内容添加到 .profile(我也尝试将其添加到 .bashrc 并具有类似的 [非] 结果):

export JAVA_HOME=/opt/java/jdk1.8.0_05
export PATH=$PATH:$JAVA_HOME/bin
Run Code Online (Sandbox Code Playgroud)

当我运行时,echo $JAVA_HOME我得到了预期的结果/opt/java/jdk1.8.0_05。我也可以运行java -version并从 Java 获得正确的响应。到目前为止,一切都很好。

所以现在我尝试启动Tomcat(也尝试过catalina.sh),我得到以下信息:

user@ubuntu:~$ sudo /opt/tomcat7/apache-tomcat-7.0.53/bin/startup.sh
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program
Run Code Online (Sandbox Code Playgroud)

但是...我刚试过echo $JAVA_HOME,它奏效了吗?

bash java tomcat environment-variables

17
推荐指数
2
解决办法
8万
查看次数

标签 统计

bash ×1

environment-variables ×1

java ×1

tomcat ×1