5

将 Torquebox (2.3) 实施到现有 JBoss 环境中的方法是什么?我在配置文件(standalone.xml)中找到了扩展:

<extension module="org.torquebox.bootstrap"/>
<extension module="org.torquebox.core"/>
<extension module="org.torquebox.services"/>
<extension module="org.torquebox.web"/>
<extension module="org.torquebox.messaging"/>
<extension module="org.torquebox.jobs"/>
<extension module="org.torquebox.security"/>
<extension module="org.torquebox.cdi"/>
<extension module="org.torquebox.stomp"/>
<extension module="org.projectodd.polyglot.hasingleton"/>
<extension module="org.projectodd.polyglot.cache"/>
<extension module="org.projectodd.polyglot.stomp"/>

... 和

<subsystem xmlns="urn:jboss:domain:torquebox-core:1.0"/>
<subsystem xmlns="urn:jboss:domain:torquebox-services:1.0"/>
<subsystem xmlns="urn:jboss:domain:torquebox-web:1.0"/>
<subsystem xmlns="urn:jboss:domain:torquebox-messaging:"/>
<subsystem xmlns="urn:jboss:domain:torquebox-jobs:1.0"/>
<subsystem xmlns="urn:jboss:domain:torquebox-security:1.0"/>
<subsystem xmlns="urn:jboss:domain:torquebox-cdi:1.0"/>
<subsystem xmlns="urn:jboss:domain:torquebox-stomp:1.0"/>
<subsystem xmlns="urn:jboss:domain:polyglot-hasingleton:1.0"/>
<subsystem xmlns="urn:jboss:domain:polyglot-cache:1.0"/>
<subsystem xmlns="urn:jboss:domain:polyglot-stomp:1.0" socket-binding="stomp"/>

...以及一些端口绑定,例如

<socket-binding name="stomp" port="8675"/>

和一个目录差异(空白 JBoss 7.1.1 与带有 JBoss 7.1.1 的 Torquebox 2.3 给了我很多差异。

我认为不仅仅是上面的几行:我已经看到了 Hornet 集成和更多模块。过去是否有人这样做过并且可以分享经验、安装/实施脚本、一些文档或模块列表以及受人尊敬的配置设置?

欢迎任何提示,作弊,提示和技巧!

4

1 回答 1

2

除了配置更改之外,还需要复制 $JBOSS_HOME/modules 树中的很多模块。https://github.com/immutant/overlay旨在将 TorqueBox 或 Immutant 叠加到另一个上,或者叠加到 vanilla AS7 安装上。但是 TorqueBox 与构建它所针对的 AS 版本非常紧密地耦合,因此找到与基本 AS 版本匹配的版本或增量构建可能具有挑战性。您最好的选择是加入 freenode 上的#torquebox IRC 频道,其中一位 TorqueBox 开发人员应该能够帮助您。

于 2013-04-26T01:32:25.770 回答