我安装了Java,现在添加了Tomcat。 我configuration了Tomcat,但没有运行。
我所做的是添加行:
export JAVA_HOME=/usr/lib/jvm/java-6-sun
作为/ home / myuser目录中的第一个非注释行。 然后我去了/ opt / tomcat / bin目录并运行这个命令:
./startup.sh
它说没有find命令。 有什么理由呢? 当我执行ls命令时,我在该目录中看到了startup.sh脚本。 我用Ubuntu的方式。
谢谢,Alex
我要做的第一件事就是inputecho $JAVA_HOME作为启动tomcat的用户。 其次,看来你使用的是JVM,你需要使用JDK来代替。 Tomcat需要JDK中的工具才能正常运行。
startup.sh实际上调用了驻留在同一目录中的catalina.sh 。 我一直在这个文件的顶部添加了tomcat需要的variables,以确保它总是加载你的应用程序所需的java实例,而且不会被某个人无意中改变。
如果你看看catalina.sh的顶部,它有你可以设置的所有variables。 你最感兴趣的是:
# 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.