tomcat不会在linux机器上启动

Dav*_*vid 6 java linux tomcat

我是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
Run Code Online (Sandbox Code Playgroud)

那是输出的结束.

但是localhost:8080没有启动,并且在tomcat日志文件中出现错误"eval:1:usr/lib/jvm/java-6-sun // bin/java:not found"

希望这里有一些专家可以帮助我解决这个问题.请注意,对于Linux,我是新手.

PS:我的Linux版本是Ubuntu 10.04 LTS - Lucid Lynx

Ste*_*nne 5

JRE_HOME /在它开始时缺少一个.

您的CATALINA_HOME和CLASSPATH看起来也是错误的,local.tomcat而不是a local/tomcatc\tomcat-juli不是tomcat-juli

  • 如果有其他人有这个问题我用它来解决它...在终端; sudo bash -c"echo JAVA_HOME =/usr/lib/jvm/java-6-sun/>>/etc/environment";; 还要注意设置JAVA_HOME = <<你的java路径>> ..一旦你完成了这个,你需要重新启动comp.你可以检查一下你是否成功了; echo $ JAVA_HOME; (2认同)

mik*_*vdg 5

尝试在命令行上输入:

$ export CATALINA_HOME=/usr/local/tomcat
$ export JRE_HOME=/usr/lib/jvm/java-6-sun
$ /usr/local/tomcat/bin/catalina.sh run
Run Code Online (Sandbox Code Playgroud)

这将在你打开的终端中运行Tomcat,这样你就可以看到它做的事情.按CTRL + C退出它.