2013-04-12 14 views
5

Qual è il modo di implementare Torquebox (2.3) in un ambiente JBoss esistente? Ho trovato le estensioni all'interno del file di configurazione (standalone.xml):Implementare Torquebox (2.3) in JBoss esistente (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"/> 

... e

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

... e alcune binding della porta come

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

e una directory diff (vuoto JBoss 7.1.1 vs Torquebox 2.3 con JBoss 7.1.1 mi dà un sacco di differenze

Presumo che ci sia Oltre alle righe sopra: ho visto l'integrazione di Hornet e alcuni altri moduli. Qualcuno ha fatto questo in passato e potrebbe condividere esperienze, uno script di installazione/implementazione, una documentazione o un elenco di moduli e impostazioni di configurazione rispettate?

Eventuali trucchi, trucchi, suggerimenti e trucchi sono i benvenuti!

risposta

2

In aggiunta alle modifiche alla configurazione, ci sono alcuni moduli all'interno dell'albero $ JBOSS_HOME/modules che devono essere copiati. https://github.com/immutant/overlay è progettato per sovrapporre un TorqueBox o un Immutant all'altro o su un'installazione AS7 vanilla. Ma TorqueBox è abbastanza vicino alla versione dell'AS su cui è stato costruito, quindi trovare una versione o una build incrementale che corrisponda alla versione AS di base potrebbe rivelarsi difficile. La soluzione migliore è unirsi al canale IRC#torquebox su freenode e uno degli sviluppatori di TorqueBox dovrebbe essere in grado di aiutarti.