Tomcat 6.0.18服务将无法在Windows服务器上启动
时间:2020-03-06 14:48:08 来源:igfitidea点击:
我在Windows Server 2003机器上安装了Tomcat 6.0.18,它将无法作为服务启动。
我正在用jdk 1.6.0_07运行它。
当我使用tomcat6.exe启动它时,它将运行。
我在Windows上的系统事件日志中得到一个模糊的错误。
Apache Tomcat 6服务终止于服务特定错误0(0x0)。
解决方案
来自gobaco.wordpress.com
Tomcat 6无法找到名为msvcr71.dll的文件。
我只是复制了
c:\ windows \ microsoft.net \ framework \ v1.1.4322
到
c:\ windows \ system32
并能够启动tomcat。
我认为这很奇怪,因此我想将其发布在SO上,以防其他人遇到此问题。如果有人想发布相同的答案,我会接受。
我会咬一口:-)
Windows上的Tomcat Service依赖于MS C运行时库msvcr71.dll。只要它在路径中,服务就可以正常启动。
只是为了防止其他Windows被迫使用此版本的运行时库,我们可能希望将DLL复制到tomcat bin路径而不是Windows \ system32.
我遵循上述指南,但仍然相同,错误0,
我的过程监视器日志位于http://www.sendspace.com/file/t0tahr
我将msvcr71.dll从Java主目录复制到apache-tomcat安装的bin目录中,然后该服务启动。