在Windows Server 2008上作为服务运行的Tomcat 8的问题

时间:2015-06-11 15:20:23

标签: windows-services tomcat8

我在Windows上作为服务运行Tomcat 7和8(64位)时遇到此问题。

这是我面临的错误:(在/log/commons-daemon.log上)

[2015-06-11 17:03:37] [info]  [ 2744] Starting service...
[2015-06-11 17:03:37] [error] [ 2744] Failed creating java C:\Program Files (x86)\Java\jre1.8.0_45\bin\client\jvm.dll
[2015-06-11 17:03:37] [error] [ 2744] The system cannot find the path     specified.
[2015-06-11 17:03:37] [error] [ 2744] ServiceStart returned 1
[2015-06-11 17:03:37] [error] [ 2744] The system cannot find the path     specified.
[2015-06-11 17:03:37] [info]  [ 2848] Run service finished.
[2015-06-11 17:03:37] [info]  [ 2848] Commons Daemon procrun finished

因为我可以在命令行上运行服务器,所以很奇怪。 环境变量JAVA_HOME和CATALINA_HOME设置正确。

1 个答案:

答案 0 :(得分:0)

我找到了解决方案,问题与Java虚拟机有关,如果Apache版本是x64,我们需要安装版本x64。 关于Apache Gui配置,tomcat8w(文件夹apache-tomcat-8.0.23 \ bin)

这解决了将tomcat作为服务进行攻击的问题。