运行JBoss 7.1.1.Final作为Windows服务

时间:2013-03-14 12:38:43

标签: windows jboss windows-services jboss7.x

将JBoss 7作为Windows服务运行的正确指令是什么?

配置: Windows Server 2008 64位,
Java版“1.6.0_26”64位,
JBoss 7.1.1.Final。

我找不到任何关于如何执行此操作的官方手册 谢谢。

PS:在stackoverflow上已经关闭了类似的问题 - How to configure Jboss 7 (v7.1.0) to run as a windows service

2 个答案:

答案 0 :(得分:5)

好的,我发现最相关的消息来源是这两个链接:
  - Jboss 7.1.1 as Windows service
  - Running JBoss AS 7 as a Windows service

对我来说最奇怪的是http://www.jboss.org/jbossweb/downloads/jboss-native-2-0-10.html JBoss 7 没有任何特定的原生连接符。
所以我们需要修改 JBoss 5 连接器( service.bat 文件)以反映JBoss版本7的结构变化。

更新后的service.bat取自here(所有更改均以粗体显示) 变化如下:

  1. 我们应该更改服务名称(Jboss 5到Jboss 7)
  2. 将所有run.bat调用切换为standalone.bat调用
  3. 用新命令替换所有关机调用(因为不再有任何shutdown.bat了!忽略这可能导致调用windows 而是关闭命令!)
  4. (可选)修改JAVA_OPTS。
  5. PS考虑阅读this文章作为另一种方式。但是我还没试过。

答案 1 :(得分:3)

This看起来像是一本综合指南。

  

首先,从中获取适当的本机连接器   http://www.jboss.org/jbossweb/downloads/jboss-native-2-0-10(x86 for   32位主机,64位x64)。如果您不确定,请使用32位版本   因为它们也适用于64位系统,但事实并非如此   真正。解压缩JBoss主文件夹中的存档。然后做一些   对service.bat文件的修改

(然后列出了几个修改)