安装过程中无法启动 Tomcat

安装过程中无法启动 Tomcat

我安装了 Java,现在添加了 Tomcat。我配置了 Tomcat,但它没有运行。

我所做的就是添加以下行:

export JAVA_HOME=/usr/lib/jvm/java-6-sun

作为 /home/myuser 目录中的第一个非注释行。然后我转到 /opt/tomcat/bin 目录并运行以下命令:

./startup.sh

并且它说未找到命令。有什么原因吗?当我执行 ls 命令时,我在该目录中看到了 startup.sh 脚本。顺便说一下,我使用 Ubuntu。

谢谢,亚历克斯

答案1

我要做的第一件事是输入echo $JAVA_HOME启动 tomcat 的用户。其次,你似乎正在使用 JVM,你需要使用 JDK相反。Tomcat 需要 JDK 中的工具才能正常运行。

startup.sh实际上调用catalina.sh的是位于同一目录中的。我总是将 tomcat 所需的变量添加到此文件的顶部,以确保它是总是加载了您的应用程序所需的 Java 实例,并且不会被他人意外更改。

如果你看一下它的顶部,catalina.sh就会看到你可以设置的所有变量。你最感兴趣的是:

#   JAVA_HOME       Must point at your Java Development Kit installation.
#                   Required to run the with the "debug" or "javac" argument.
#
#   JRE_HOME        Must point at your Java Development Kit installation.
#                   Defaults to JAVA_HOME if empty.

相关内容