我已经在 windows 7 x64 操作系统上安装了 Jboss EAP-7.0.0。
当我通过 bin 目录中的 standalone.bat 文件运行 Jboss EAP-7.0.0 时,它可以毫无问题地启动,部署的 .war 文件也可以正常工作,但是当我尝试运行 serice.bat install
命令在 bin 目录中,它在控制台中给出以下输出: 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?
最佳答案
免责声明:我没有在 Windows 7 上确认这一点,但它可以在 Windows Server 2016 下运行。即因为应该没有任何相关差异,所以应该没问题。
JBoss EAP 7 中包含的 service.bat
需要一个位于以下位置之一的 prunserv.exe
:
%JBOSS_HOME%\..\jbcs-jsvc-1.0\sbin\prunsrv.exe
或%JBOSS_HOME%\bin\prunsrv.exe
如果您没有适当的订阅/权限来下载 JBoss Core Services Jsvc(例如,因为您只有开发者订阅),您可以只下载 prunsrv.exe
作为免费提供的 Apache commons-daemon 包的一部分:
- 下载“commons-daemon-1.0.15-bin-windows.zip”,例如从 http://mirrors.advancedhosters.com/apache/commons/daemon/binaries/windows/
- 解压到
%JBOSS_HOME%\bin
文件夹 - 运行
service.bat install
您会收到通知,您的 Windows 服务已成功安装为“JBossEAP7”(除非您已经拥有该名称),而不是错误消息。
关于windows - 我如何在 windows 7 x64 上将 jboss EAP-7.0.0 作为 windows 服务运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40995376/