Tomcat 8表示已经启动但未在Linux / CentOS上运行

时间:2014-08-02 08:49:44

标签: linux tomcat centos tomcat8

Tomcat新手。将tomcat 8.0.9下载并解压缩到我的CentOS Web服务器。将文件放在/ opt / tomcat中。

/opt/tomcat/bin/setenv.sh包含:

JRE_HOME = / usr / lib中/ JVM / JRE-1.7.0-openjdk.x86_64 / bin中/ JAVA CATALINA_PID =" $ CATALINA_BASE / tomcat.pid"

我的CATALINA_HOME环境变量设置为/ opt / tomcat,使用以下方法进行双重检查:

设置| grep CATALINA_HOME

  

CATALINA_HOME = /选择/ Tomcat的

运行/opt/tomcat/bin/startup.sh输出:

/opt/tomcat/bin/startup.sh

  

使用CATALINA_BASE:/ opt / tomcat   使用CATALINA_HOME:/ opt / tomcat   使用CATALINA_TMPDIR:/ opt / tomcat / temp   使用JRE_HOME:/usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java   使用CLASSPATH:/opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar   使用CATALINA_PID:/opt/tomcat/tomcat.pid   启动期间找到的现有PID文件。   删除/清除陈旧的PID文件。   Tomcat开始了。

然而,它并没有真正开始。当我检查netstat时,8080没有收听任何内容:

netstat -tulpn

  

活动Internet连接(仅限服务器)   Proto Recv-Q Send-Q本地地址外部地址状态PID /程序名称   tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1303 / sshd   tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1065 / master   tcp 0 0 ::: 80 ::: * LISTEN 1504 / httpd   tcp 0 0 ::: 22 ::: * LISTEN 1303 / sshd   tcp 0 0 :: 1:25 ::: * LISTEN 1065 / master   tcp 0 0 ::: 443 ::: * LISTEN 1504 / httpd

并且没有名为tomcat的进程

ps aux | grep" tomcat"

  

root 15193 0.0 0.0 103244 852 pts / 0 S + 08:40 0:00 grep tomcat

最后,当我运行shutdown.sh脚本时,它确认即使创建了.pid文件也没有运行tomcat进程。

/opt/tomcat/bin/shutdown.sh

  

使用CATALINA_BASE:/ opt / tomcat   使用CATALINA_HOME:/ opt / tomcat   使用CATALINA_TMPDIR:/ opt / tomcat / temp   使用JRE_HOME:/usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java   使用CLASSPATH:/opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar   使用CATALINA_PID:/opt/tomcat/tomcat.pid   找到PID文件但未找到匹配的进程。停止中止。

非常感谢任何帮助!!!!

1 个答案:

答案 0 :(得分:1)

JRE_HOME变量不正确。它被指向实际的java二进制文件而不是java文件夹。

  

JRE_HOME = / usr / lib / jvm / jre-1.7.0-openjdk.x86_64 / bin / java

替换为:

  

JRE_HOME = / usr / lib中/ JVM / JRE-1.7.0-openjdk.x86_64

在$ CATALINA_HOME / bin / setenv.sh文件中。

在查看$ CATALINA_HOME / logs / catalina.out文件并发现JRE_HOME变量不是有效文件夹的错误消息后发现了该问题。