2013-04-12 3 views
5

Каков способ внедрения Torquebox (2.3) в существующую среду JBoss? Я нашел расширения внутри файла конфигурации (standalone.xml):Внедрение Torquebox (2.3) в существующий JBoss (7.1.x)

<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"/> 

и каталог diff (пустой JBoss 7.1.1 и Torquebox 2.3 с JBoss 7.1.1 дает мне много различий.

Я предполагаю, что существует m чем только строки выше: я видел интеграцию Hornet и еще несколько модулей. Кто-то это делал в прошлом и мог делиться опытом, сценарием установки/реализации, некоторой документацией или списком модулей и уважаемыми настройками конфигурации?

Любые советы, читы, советы и рекомендации приветствуются!

ответ

2

В дополнение к изменениям конфигурации в дереве $ JBOSS_HOME/modules имеется немало модулей, которые также необходимо скопировать. https://github.com/immutant/overlay предназначен для наложения TorqueBox или Immutant на другой или на установку Vanilla AS7. Но TorqueBox довольно тесно связан с версией AS, с которой она была построена, поэтому поиск версии или инкрементной сборки, соответствующей базовой версии AS, может оказаться сложной задачей. Лучше всего присоединиться к IRC-каналу #torquebox на freenode, и один из разработчиков TorqueBox должен быть в состоянии помочь вам.