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

标签 windows service jboss jboss7.x

我已经在 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?

enter image description here .

最佳答案

免责声明:我没有在 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 包的一部分:

  1. 下载“commons-daemon-1.0.15-bin-windows.zip”,例如从 http://mirrors.advancedhosters.com/apache/commons/daemon/binaries/windows/
  2. 解压到%JBOSS_HOME%\bin文件夹
  3. 运行service.bat install

您会收到通知,您的 Windows 服务已成功安装为“JBossEAP7”(除非您已经拥有该名称),而不是错误消息。

关于windows - 我如何在 windows 7 x64 上将 jboss EAP-7.0.0 作为 windows 服务运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40995376/

相关文章:

c++ - 调用 accept() 时出现异常

windows - 用于 LocalizedResourceName 属性的使用

c# - 通过互联网向自定义客户端公开数据库数据

java - 我正在开发在后台服务上运行音乐的音乐播放器应用程序,当我离开该应用程序时,媒体播放器停止

java - 将 db2 xa 数据源添加到 JBoss 7

c++ - 内部和外部编码与 Unicode

http - Angular2/http 异常没有 ConnectionBackend

java - JBOSS 6.1 无法从池中获取连接

java - 如何在部署在JBoss服务器中的Spring应用程序中创建oracle连接? (WrappedConnectionJDK6 无法转换为 oracle.jdbc.OracleConnection)

java - 使用静默安装将 Java 安装到带空格的目录中