Tomcat 6.0无法启动

时间:2011-04-05 21:41:59

标签: tomcat

我正在尝试启动Tomcat 6.0,它会弹出一个命令窗口,但会立即关闭。无法捕捉弹出窗口中的内容。

所以我在catalina.bat上放了一些PAUSE,看到它到了批处理文件的末尾,它在哪里:

%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS% 
-Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" 
-Djava.security.manager 
-Djava.security.policy=="%SECURITY_POLICY_FILE%" 
-Dcatalina.base="%CATALINA_BASE%" 
-Dcatalina.home="%CATALINA_HOME%" 
-Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION%
goto end

在执行上面的行之后,它会弹出一个非常快速的提示窗口并关闭

有关从哪里开始寻找的任何建议? 我已经从另一个有Tomcat工作的人那里复制了整个bin文件夹,所以所有的批处理文件都是一样的 - 但我的工作仍然不行。

3 个答案:

答案 0 :(得分:0)

我首先检查conf/server.xml是否配置正确,更重要的是连接器端口正在尝试在可用端口上启动。

我相信您可以通过以下方式查看Windows上正在使用的端口:netstat -an |find /i "listening"

答案 1 :(得分:0)

我认为这是由于名为msvcr71.dll的dll文件引起的问题。您可以在默认的jre6 / bin目录中找到此文件。复制此文件并将其粘贴到Windows / system32目录中。如果它要求您“替换此文件”,则问题可能是其他问题。如果它成功复制,那么我确定问题已解决。 Tomcat应该从那时开始。试试看。

答案 2 :(得分:0)

将我的评论中的答案作为答案,以便其他人更容易看到:

这对我来说真的很愚蠢。我有一个tomcat控制台的实例仍然可以从先前的尝试打开,只是暂停。在我尝试调试此问题时打开的所有窗口中,剩下的控制台是Tomcat无法工作的原因。一旦我关闭它并重新启动,它就是好的