将Torquebox(2.3)实现到现有的JBoss(7.1.x)中

时间:2013-04-12 22:23:01

标签: deployment jboss installation jruby torquebox

将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集成和更多模块。是否有人在过去做过这个并且可以分享经验,安装/实现脚本,一些文档或模块列表以及受尊重的配置设置?

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

1 个答案:

答案 0 :(得分:2)

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