无法在我的服务器上启动 tomcat 7.0

无法在我的服务器上启动 tomcat 7.0

我无法在服务器上启动 tomcat (7.0)。启动时出现以下错误消息。

 FAIL,Resource start failed [Context: Failure Reason=PID not found;Code=SCLD-LRM-4022;

我不知道为什么它之前会搜索 PID。我的理解是,在启动 tomcat 时应该为其分配 PID。请告诉我我该怎么做才能解决这个问题。

tomcat 的当前状态是。

FAIL,NumRunning/MinConfigured[0/1]

我尝试停止它并重新启动,但没有成功。停止时我收到以下消息。

INFO,Resource is not running [Context: Code=SCLD-LRM-1040;]

我尝试过“ps -ef|grep Java”,启动后可以看到一个 PID 在为 tomcat 运行

tomcat    55803  55804 99 05:23 ?        00:00:17 java -Dlrmiid=LRMIID-222380 -DlrmRName=org.apache.tomcat

但状态显示失败。有人能指导我吗?

谢谢,Anshu

答案1

您能否分享更多有关您的资源配置的信息?

定义一个在所有 Tomcat 应用程序之间共享的数据源,或者专门为一个应用程序定义一个数据源。

例子:


答案2

似乎 JNDI 名称不在正确的位置,因为它应该在 Resource 元素内,但是它却在 Context 中。

或者检查 context.xml 文件的读取权限。

相关内容