我正在尝试为Apache tomcat 7.0.45创建一个Windows服务.(在Windows 7中)
我执行了这个:
C:/tomcat7/bin> service install Mytomcat7
Run Code Online (Sandbox Code Playgroud)
已创建Windows服务.但它不会启动并抛出"特定服务器错误代码4".
你能帮忙完成创建Windows服务的步骤吗?
Dud*_*ama 14
我有同样的问题!
发现,service.bat没有正确配置服务.如果从服务启动器启用日志记录:

然后你会在你的logg中看到类似的东西:
[2014-02-19 16:40:35] [error] ( javajni.c:863 ) [ 2636] FindClass org/apache/catalina/startup/Bootstrap failed
[2014-02-19 16:40:35] [debug] ( javajni.c:964 ) [ 2636] Java Worker thread finished org/apache/catalina/startup/Bootstrap:main with status=3
[2014-02-19 16:40:35] [error] ( prunsrv.c:1183) [ 5000] Failed to start Java
[2014-02-19 16:40:35] [error] ( prunsrv.c:1536) [ 5000] ServiceStart returned 4
Run Code Online (Sandbox Code Playgroud)
您会注意到启动器存在一些类路径问题.事实上这就是问题所在!您的service.bat没有以正确的方式配置服务:

注意:您还可以选择"Java Virtual Machine"上方的"Use default"来使用JAVA_HOME中定义的任何JVM
您需要正确设置类路径:
C:\ Web客户端\ Apache的Tomcat的\ BIN\Tomcat的juli.jar; C:\ Web客户端\ Apache的Tomcat的\ BIN\Tomcat的juli.jar; C:\ Web客户端\ Apache的Tomcat的\ BIN\bootstrap.jar
在我的情况下,我"安装"tomcat在:c:\ webclient\apache-tomcat用你的那个替换那个部分.在我的情况下甚至没有设置Java VM ..我不确定这是当前版本的tomcat(和它的service.bat)的问题,还是在Windows服务器本身上有某种权限问题.
要解决此错误,请执行以下步骤:
<TOMCAT_HOME>/bin.| 归档时间: |
|
| 查看次数: |
30745 次 |
| 最近记录: |