Tomcat6.0.18服务将不会开始windows服务器上
-
02-07-2019 - |
题
我安装了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。
其他提示
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。
完成此操作后,服务启动并立即全部运行。
希望它会帮助你们中的一些人。