2011-08-20 16 views
6

Jestem nowy w TorqueBox. Stworzyłem jedną aplikację RESTEasy, która jest aktualnie uruchomiona na tomcat. Teraz chcę wdrożyć go w TorqueBox. Do tego stworzyłem plik yml w folderze apps torquebox. Zawartość pliku to:Wdrażanie Java w TorqueBox

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

Mój problem polega na tym, że po uruchomieniu serwera nie wdraża mojej aplikacji. Co powinienem zrobić?

Odpowiedz

3

Bob odpowiedział tym na liście dyskusyjnej, ale będę go wkleić tu również:

można wdrożyć czystych aplikacji Java na TorqueBox, ale nie używasz torquebox.yml (lub * -knob.yml).

Aby wdrożyć aplikację Java w TorqueBox, po prostu upuścić plik .war w apps/katalogu bezpośrednio (jestem zakładając TorqueBox 1.x)

FWIW, jeśli wdrażania aplikacji Ruby, można umieścić a torquebox.yml w aplikacji, ale pliki w aplikacji/to plik * -knob.yml lub zarchiwizowana wersja aplikacji z rozszerzeniem .knob.

Kiedy mówimy o "pokrętłach", mamy na myśli archiwa * -knob.yml lub * .knob , które są używane w folderze apps /. torquebox.yml to używane przede wszystkim w drzewie katalogowym twojej aplikacji.

dla aplikacji Java, zignoruj ​​wszystko TorqueBox związane i można udawać, że nasza dystrybucja jest jak JBoss AS6 (dla TorqueBox 1.x) lub podobnie jak JBoss AS7 (dla TorqueBox 2.x). Nasze zmiany są czysto addytywne, na bazie kontenera JavaEE firmy JBoss.

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

0

Dla torquebox-2.3.x i wyżej, trzeba mieć JBoss-clent.jar jest dostępny w katalogu biblioteki swojej aplikacji Java jest automatycznie wyszukuje działa JBOSS instancji i wdrożony do niego dostać. Jeśli jednak chcesz użyć kolejki Torquebox, musisz powiązać JBOSS z opcjami IP przy użyciu opcji runtime JVM, np.

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 

Następnie przy użyciu JMS API można użyć Torqueboxqueues

Powiązane problemy