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

时间:2022-04-15 03:49:15
将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

7 个解决方案

#1


真正的高手难题

#2


如果真的没法解决 把start.bat加到启动里算了 呵呵

#3


帮你顶一下

#4


注意运行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

#5


引用 4 楼 xiems 的回复:
注意运行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

这些都没问题

#6


我也遇到过相同的情况。原因就是tomcat的目录中不能有中文字符。

#7


求解答,我的也是启动不了服务。

#1


真正的高手难题

#2


如果真的没法解决 把start.bat加到启动里算了 呵呵

#3


帮你顶一下

#4


注意运行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

#5


引用 4 楼 xiems 的回复:
注意运行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

这些都没问题

#6


我也遇到过相同的情况。原因就是tomcat的目录中不能有中文字符。

#7


求解答,我的也是启动不了服务。