【真正的高手难题】tomcat做成服务后不能启动

【真正的高手难题】tomcat做成服务后不能启动

将tomcat6.0做成服务
命令提示符下输入:service.bat install
在服务中加入了tomcat服务,点击启动报错:windows不能在本地计算机启动Apache  Tomcat.有关更多信息,查阅系统事件日志.如果这是非Microsoft服务,请与服务厂商联系,并参考特定服务错误代码0
系统日志上显示:Apache  Tomcat  服务因  0  (0x0)  服务性错误而停止
tomcat日志:
[2008-10-29 10:17:44] [info] Procrun (2.0.3.0) started
[2008-10-29 10:17:44] [info] Running Service...
[2008-10-29 10:17:44] [info] Starting service...
[2008-10-29 10:17:44] [986  prunsrv.c] [error] Failed creating java
[2008-10-29 10:17:45] [1260 prunsrv.c] [error] ServiceStart returned 1
[2008-10-29 10:17:45] [info] Run service finished.
[2008-10-29 10:17:45] [info] Procrun finished.
上网上查看帖子,有两种解决方法
1.将JDK中BIN下的 msvcr71.dll 复制到 TOMCAT 中的 BIN 下
2.把 JRE \BIN目录下的 msvcr71.dll 文件拷贝到 C:\windows\system32 下
一一试过,都不能解决问题,还是同样的错误信息。请高手解决一下啊。
顺便说一下,直接运行start.bat是正常的,放在服务中就是上面的错误。jdk用的是1.5
真正的高手难题
如果真的没法解决 把start.bat加到启动里算了 呵呵
帮你顶一下
注意运行service.bat install前先配置好JAVA_HOME,和PATH环境变量

安装过程可知:
Installing the service 'tomcat5' ...
Using CATALINA_HOME:    E:\Sicar-WebSite\Tomcat-5.5.17
Using CATALINA_BASE:    E:\Sicar-WebSite\Tomcat-5.5.17
Using JAVA_HOME:        E:\Sicar-WebSite\jdk1.5.0_08
Using JVM:              E:\Sicar-WebSite\jdk1.5.0_08\jre\bin\server\jvm.dll