[英]tomcat wont start up on linux machine
我是Linux的新手,但我花了一整天时间安装了Java和Tomcat。 我的目标是使用这个Linux机器托管应用程序。 我知道从我的基于Windows的机器一切正常,但它是我的笔记本电脑所以我打算使用Linux Box作为我的专用服务器。
在许多论坛之后,我现在已经安装了Tomcat 7。 但是我无法开始。
更改为tomcat目录和“./startup.sh”我得到以下输出:
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: usr/lib/jvm/java-6-sun/
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
那是输出的结束。
但是localhost:8080没有启动,并且在tomcat日志文件中出现错误“eval:1:usr / lib / jvm / java-6-sun // bin / java:not found”
希望这里有一些专家可以帮助我解决这个问题。 请注意,对于Linux,我是新手。
PS:我的Linux版本是Ubuntu 10.04 LTS - Lucid Lynx
JRE_HOME在它开头缺少一个/
。
您的CATALINA_HOME和CLASSPATH也看起来不对,使用local.tomcat
而不是local/tomcat
和c\\tomcat-juli
而不是tomcat-juli
尝试在命令行上输入:
$ export CATALINA_HOME=/usr/local/tomcat
$ export JRE_HOME=/usr/lib/jvm/java-6-sun
$ /usr/local/tomcat/bin/catalina.sh run
这将在你打开的终端中运行Tomcat,这样你就可以看到它做的事情。 按CTRL + C退出它。
我只是张贴以防万一这将有助于其他人。 我将JAVA_HOME
设置为
/usr/lib/jvm/java-7-openjdk-i386/jre/bin/java
我本来应该的
/usr/lib/jvm/java-7-openjdk-i386/jre
最后没有/bin/java
部分。 这是因为将在该路径中查找bin/java
,您不需要指定它。
请参阅链接, http://brigitzblog.blogspot.com/2011/11/linux-how-can-i-startstop-tomcat-server.html
当我遇到类似的东西时,问题出在我的Tomcat7安装上。 我降级到Tomcat6,它开始完美运行。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.