2011-08-20 14 views
6

Sono nuovo in TorqueBox. Ho creato una app RESTEasy che è attualmente in esecuzione su tomcat. Ora voglio distribuirlo in TorqueBox. Per quello che ho creato su file yml nella cartella apps di torquebox. Il contenuto del file èDistribuzione Java in TorqueBox

 
--- 
application: 
    root: C:/torqueApp/java/RESTEasyTorque 
    env: development 
web: 
    context: /hellojava 

Il mio problema è quando avvio il server non distribuisce la mia app. Cosa dovrei fare?

risposta

3

Bob ha risposto presente sulla mailing list, ma io incollarlo anche qui:

È possibile distribuire le applicazioni Java puro su TORQUEBOX, ma non utilizzare un torquebox.yml (o * -knob.yml).

Per distribuire un'applicazione Java in TORQUEBOX, basta semplicemente inserire il file .war nella directory/apps direttamente (sto supponendo TORQUEBOX 1.x)

FWIW, se la distribuzione di un'applicazione Ruby, si può mettere un torquebox.yml all'interno dell'applicazione, ma i file in app/sarebbero un file * -knob.yml o una versione archiviata dell'applicazione con l'estensione di .knob.

Quando si fa riferimento a "manopole", si intendono gli archivi * -knob.yml o * .knob , che vengono utilizzati nella cartella app /. torquebox.yml è utilizzato principalmente all'interno dell'albero delle directory dell'applicazione.

Per le applicazioni Java, ignorare tutto TORQUEBOX-correlati, e si può far finta che la nostra distribuzione è proprio come JBoss AS6 (per TORQUEBOX 1.x) o semplicemente come JBoss AS7 (per TORQUEBOX 2.x). Le nostre modifiche sono puramente additive, sulla base del contenitore JavaEE di JBoss.

da: http://markmail.org/message/zhjwhbgxarjsvdz7

0

Per torquebox-2.3.x e, soprattutto, è necessario disporre di jboss-clent.jar è disponibile nella cartella Libreria tuo java dell'applicazione viene automaticamente le ricerche per l'esecuzione di JBOSS esempio ed essere schierato ad esso. Tuttavia se è necessario utilizzare le code di Torquebox per vincolare JBOSS a IP utilizzando le opzioni di runtime JVM ad es.

JAVA_OPTS="$JAVA_OPTS -Djboss.bind.address=192.168.100.101 -Djboss.bind.address.management=192.168.100.101 -Djboss.bind.address.unsecure=192.168.100.101 

Quindi, utilizzando JMS API è possibile utilizzare Torqueboxqueues

Problemi correlati