【发布时间】:2012-03-29 17:08:30
【问题描述】:
我们正在尝试在 Windows 2008 r2 服务器上将 ActiveMQ 作为服务启动,但我们收到“1067 错误”,并且在日志文件中我们看到了这个
FATAL | wrapper | 2012/03/12 16:34:54 | Critical error: wait for JVM process failed
STATUS | wrapper | 2012/03/12 16:41:00 | --> Wrapper Started as Service
STATUS | wrapper | 2012/03/12 16:41:00 | Launching a JVM...
FATAL | wrapper | 2012/03/12 16:41:00 | Unable to execute Java command. Accesso negato. (0x5)
FATAL | wrapper | 2012/03/12 16:41:00 | "C:\Program Files (x86)\Java\
“accesso negato”的意思是“访问被拒绝”(意大利语)。 java路径似乎是正确的。我们尝试了所有这些组合:
C:\Program Files (x86)\Java\jre6\bin
C:\Program Files (x86)\Java\jre7\bin
C:\Program Files (x86)\Java\jre7\jdk1.7.0_03\jre\bin
存在 java*.exe 可执行文件的文件夹(我们已经安装了 JRE6、JRE7 和 JDK;在尝试 JRE7/JDK1.7 之前,我们只安装了 JRE6)。
所有访问权限似乎都分配给了文件夹,并且在 ActiveMQ 服务的属性中,我们赋予了管理员权限(最大权限)。在一个论坛中,我们发现在配置文件中注释了“jetty”字段,但它没有解决任何问题。
有人知道我们安装/启动 ActiveMQ 的方式是否有问题或与我们的环境/操作系统不兼容吗?
【问题讨论】:
-
我们还尝试绕过包装器和相关服务手动启动 ActiveMQ(activemq.exe 命令)。这可行,但由于无知,我们不知道它在功能上是否相同。解决方法可能是更详细的日志,但我们不知道是否有这种机会。
标签: windows-services activemq windows-server-2008-r2 access-denied