2009-07-14 97 views
1

我刚刚下载了Tomcat6的全新副本以安装在开发服务器上。服务器运行Win2k3 SP2和Java6。Tomcat6无法在Windows和Java6上启动

当我去启动它的tomcat6报告如下:

 
D:\>d:\tomcat\bin\tomcat6.exe //TS/Tomcat6 
[2009-07-14 15:26:38] [427 prunsrv.c] [error] The operation completed successfully. 
[2009-07-14 15:26:38] [1336 prunsrv.c] [error] Load configuration failed 

好像是Tomcat的配置有问题,但我不知道从哪里开始寻找。 Tomcat出现这个问题有点令人惊讶。 Java6和Tomcat6之间是否存在兼容性问题?为什么默认配置会失败?

回答

2

好的,自己解决了这一个。事实证明,“加载配置失败”是一个红鲱鱼。这是由于Tomcat无法加载java导致的。我在$ CATALINA_HOME \ logs \ jakarta_service_YYYMMDD.log中发现了这一点。

我按照这些instructions解决了这个问题。这基本上相当于将msvcr71.dll复制到c:\ windows \ system32

2

只是好奇,如果你的CATALINA_HOME和JAVA_HOME设置?这些环境变量是运行Tomcat的先决条件。转到开始 - >我的电脑(右键单击它) - >属性 - >高级 - >环境变量(按钮),然后将CATALINA_HOME设置为Tomcat和JAVA_HOME的路径到您的JDK的位置将JAVA_HOME \ bin添加到PATH变量中。

+0

这些env vars未设置。我尝试了他们,但得到了相同的结果:

 D:\>echo %JAVA_HOME% c:\program files\java\jdk1.6.0_14 D:\>echo %CATALINA_HOME% d:\tomcat D:\>d:\tomcat\bin\tomcat6.exe //TS/Tomcat6 [2009-07-14 15:57:46] [427 prunsrv.c] [error] The operation completed successfully. [2009-07-14 15:57:46] [1336 prunsrv.c] [error] Load configuration failed 
zorlack 2009-07-14 20:01:06

+0

糟糕,格式化失败。 基本上它是相同的行为。 – zorlack 2009-07-14 20:01:39

0

// TS/Tomcat6参数会做什么?

在IDE之外完成此项工作的最简单方法是将其作为Windows Service安装,并使用Monitor TOmcat应用程序停止并启动它。