如何在Windows 7 x64上运行jboss EAP-7.0.0作为Windows服务?

时间:2016-12-06 12:24:50

标签: windows service jboss jboss7.x

我在Windows 7 x64操作系统上安装了Jboss EAP-7.0.0。

当我通过bin direcotry中的standalone.bat文件运行Jboss EAP-7.0.0时,它启动没有任何问题,部署.war文件也没有任何问题,但是当我尝试在bin中运行serice.bat install命令时direcotry它在控制台中提供以下输出:Please install native utilities into expected location D:\jboss EAP-7.0.0\EAP-7.0.0\..\jbcs-jsvc-1.0

我试过谷歌搜索这个问题。我还尝试按照以下链接:Failed to start EAP 7 as Windows service.(您可能需要在网页上登录以查看整个讨论)和此链接4.3. CONFIGURING JBOSS EAP AS A SERVICE IN MICROSOFT WINDOWS SERVER,但产品下拉列表为空(请参阅图片)

我真的很困惑,需要你的帮助:我如何下载和安装jbcs-jsvc-1.0?

enter image description here

2 个答案:

答案 0 :(得分:3)

免责声明:我在Windows 7上没有确认这一点,但它可以在Windows Server 2016下运行。因为不应该有任何相关的差异,所以应该没问题。

JBoss EAP 7中包含的<ul id="cbp-bislideshow-web" class="cbp-bislideshow web"> <li class=""> <img src="index/img/1.jpg" alt="image01"/></li> <li class=""> <img src="index/img/2.jpg" alt="image02"/></li> <li class=""> <img src="index/img/3.jpg" alt="image03"/></li> <li class=""> <img src="index/img/4.jpg" alt="image04"/></li> </ul> <ul id="cbp-bislideshow-phone" class="cbp-bislideshow phone"> <li class=""><img src="index/img/5.jpg" alt="image05"/></li> <li class=""><img src="index/img/6.jpg" alt="image06"/></li> <li class=""><img src="index/img/7.jpg" alt="image07"/></li> <li class=""><img src="index/img/8.jpg" alt="image08"/></li> </ul>需要service.bat位于以下某个位置:

  • prunserv.exe
  • %JBOSS_HOME%\..\jbcs-jsvc-1.0\sbin\prunsrv.exe

如果您没有正确的订阅/许可下载 JBoss核心服务Jsvc (例如,因为您只有开发人员订阅),您只需下载{{1} }作为免费提供的Apache commons-daemon包的一部分:

  1. 下载&#34; commons-daemon-1.0.15-bin-windows.zip&#34;,例如从 http://mirrors.advancedhosters.com/apache/commons/daemon/binaries/windows/
  2. 将其解压缩到%JBOSS_HOME%\bin\prunsrv.exe文件夹
  3. 运行prunsrv.exe
  4. 而不是错误消息,您会收到有关Windows服务已成功安装的通知,并且#34; JBossEAP7&#34; (除非你已经有一个有这个名字的人)。

答案 1 :(得分:0)

我担心您必须登录红帽客户门户JBoss软件下载page,才能下载并安装 JBoss核心服务Jsvc 软件包。

下载相应的zip文件(最新版本,正确的平台和体系结构)后,将其解压缩到“包含”JBoss EAP安装目录的目录中。换句话说,新的“jbcs-jsvc-”目录应与JBoss EAP安装目录的深度相同。

然后,继续安装与EAP 6.x相同的服务