我在Windows 7 x64操作系统上安装了Jboss EAP-7.0.0。
当我通过standalone.bat文件里面的bin direcotry运行Jboss EAP-7.0.0它启动没有任何问题,部署.war文件也没有任何问题的工作,但是当我尝试运行serice.bat install
命令里面bin direcotry它给以下在控制台中输出: Please install native utilities into expected location D:\jboss EAP-7.0.0\EAP-7.0.0\..\jbcs-jsvc-1.0
我试图用Googlesearch这个问题。 我也试图按照这个链接: 无法启动EAP 7作为Windows服务。 (您可能需要login网页才能看到整个讨论)和这个链接4.3。 将JBOSS EAPconfiguration为MICROSOFT WINDOWS SERVER中的服务,但产品下拉列表为空(请参阅图像)
我真的很困惑,需要你的帮助:我如何下载和安装jbcs-jsvc-1.0?
。
恐怕您必须登录到红帽客户门户JBoss软件下载页面 ,才能下载和安装JBoss Core Services Jsvc软件包。
下载相应的zip文件(最新版本,正确的平台和体系结构)后,将其解压到“包含”您的JBoss EAP安装目录的目录中。 换句话说,新的“jbcs-jsvc-”目录应该和JBoss EAP安装目录具有相同的深度。
然后,继续安装与EAP 6.x相同的服务
免责声明:我没有确认这在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软件包的一部分:
%JBOSS_HOME%\bin
文件夹中 service.bat install
而不是一个错误消息,你会得到通知,您的Windows服务已成功安装为“JBossEAP7”(除非您已经有一个名称)。