我安装了Tomcat6.0.18在windows服务器2003年箱和它不会开始作为一个服务。我运行了它与java1.6.0_07.

它运行时,我开始与tomcat6.exe.

我得到了一个模糊的错误的系统活动日志在窗。

Apache Tomcat6服务终止与特定服务的错误0(0x0).

有帮助吗?

解决方案

我会咬它: - )

Windows上的Tomcat服务依赖于MS C运行时库msvcr71.dll。只要它在路径中,服务就会很好地开始。

为了防止您的其他窗口被强制使用此版本的运行时库,您可能希望将DLL复制到tomcat bin路径而不是windows \ system32。

其他提示

来自 gobaco .wordpress.com

Tomcat 6无法找到名为msvcr71.dll的文件。
我只是把它复制过来了 C:\ WINDOWS \ microsoft.net \框架\ V1.1.4322 至 c:\ windows \ system32

并且能够启动tomcat。

我觉得这很奇怪,所以我想把它发布在SO上以防其他人遇到这个问题。如果有人想发布相同的答案,我会接受它。

我按照上面的指南但仍然一样,错误0, 我的进程监视器日志在 http://www.sendspace.com/file/t0tahr

我解决了相同的问题,使默认java虚拟机构的应用程序。

假设你已经安装tomcat使用:

service install tomcat-6.0.35  

执行:

tomcat6w //ES/tomcat-6.0.35

弹出一个窗口,选择java标签,然后点击"使用默认"选项。

服务安装脚本(I想象)选择 C:\Program Files(x86)\Java\jre\bin\client\jvm.dll 代替。

环境:

  • Windows服务器的标准SP2 64-bin
  • Java1.6.0_23-b05(Java热点64位服务器vm19.0-b09混合模式)
  • Apache tomcat6.35(你猜这不是吗?)

我将msvcr71.dll从java主目录复制到apache-tomcat安装的bin目录,之后服务就开始了。

虽然这是一篇较老的帖子,但我认为我会分享有关同一问题的知识,但解决方法却有所不同。

  

Apache Tomcat 7服务以服务特定错误0(0x0)终止。

由于没有关于这个问题的更多信息,我回到了Tomcat控制面板并查看了Java路径,该路径指向早期安装的Java虚拟机:

  

C:\ Program Files \ Java \ jre6 \ bin \ client \ jvm.dll,不再存在,所以我不得不将JRE版本更改为jre7。

完成此操作后,服务启动并立即全部运行。

希望它会帮助你们中的一些人。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top