2011-08-20 16 views
6

我是TorqueBox的新手。我創建了一個當前在tomcat上運行的RESTEasy應用程序。現在我想將它部署在TorqueBox中。 爲此,我已經在torquebox的apps文件夾中的yml文件上創建了這個文件。文件的內容是TorqueBox中的Java部署

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

我的問題是,當我啓動服務器,它沒有部署我的應用程序。我該怎麼辦?

回答

3

鮑勃回答了這個郵件列表上,但我會在這裏粘貼,以及:

您可以部署在TorqueBox純Java應用程序,但你不使用 一個torquebox.yml(或* -knob.yml)。

要部署在TorqueBox Java應用程序,只需放下你的.war文件 到應用程序/目錄直接(我假設TorqueBox的1.x)

FWIW,如果部署Ruby應用程序,你可以把您的應用程序中可能包含torquebox.yml ,但app /中的文件可能是* -knob.yml 文件或應用程序的歸檔版本,其擴展名爲 .knob。

當我們提到「旋鈕」時,我們指的是* -knob.yml或* .knob 檔案,它們在應用程序/文件夾中使用。 torquebox.yml是 ,主要用於應用程序自己的目錄樹中。

對於Java應用程序,不顧一切TorqueBox有關,你可以 假裝我們的分配只是像JBoss AS6(用於 TorqueBox 1.x)或只是像JBoss AS7(用於TorqueBox 2.X)。我們的 更改純粹是添加的,建立在來自JBoss的JavaEE容器 之上。

來自:http://markmail.org/message/zhjwhbgxarjsvdz7

0

對於torquebox-2.3.x及以上,你要有的jboss-clent.jar是在你的Java應用程序的庫文件夾中是自動搜索運行JBOSS實例,並部署到它。但是,如果您需要使用Torquebox隊列,則可以使用運行時JVM選項將JBOSS綁定到IP

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 

然後使用JMS API,你可以使用Torqueboxqueues