TorqueBoxは初めてです。現在tomcatで実行されているRESTEasyアプリを1つ作成しました。次に、TorqueBoxにデプロイします。そのために、torqueboxのappsフォルダーにあるymlファイルに作成しました。ファイルの内容は
--- 応用: ルート:C:/ torqueApp / java / RESTEasyTorque env:開発 ウェブ: コンテキスト:/ hellojava
私の問題は、サーバーを起動するとアプリがデプロイされないことです。私は何をすべきか?
ボブはメーリングリストでこれに答えましたが、ここにも貼り付けます。
TorqueBoxに純粋なJavaアプリケーションをデプロイできますが、torquebox.yml(または* -knob.yml)は使用しません。
TorqueBoxにJavaアプリケーションをデプロイするには、.warファイルをapps /ディレクトリに直接ドロップするだけです(TorqueBox 1.xを想定しています)。
fwiw、Rubyアプリケーションをデプロイする場合、アプリケーション内にtorquebox.ymlを配置できますが、app/内のファイルは*-knob.ymlファイル、または拡張子が.knobのアプリケーションのアーカイブバージョンになります。
「ノブ」とは、apps/フォルダーで使用される*-knob.ymlまたは*.knobアーカイブのいずれかを意味します。Torquebox.ymlは、主にアプリケーション自体のディレクトリツリー内で使用されます。
Javaアプリケーションの場合、TorqueBoxに関連するものはすべて無視してください。ディストリビューションは、JBoss AS6(TorqueBox 1.xの場合)またはJBoss AS7(TorqueBox 2.xの場合)のように見せかけることができます。私たちの変更は純粋に付加的なものであり、JBossのJavaEEコンテナの上に構築されています。
から: http: //markmail.org/message/zhjwhbgxarjsvdz7
以上の場合torquebox-2.3.x、jboss-clent.jar が Java アプリのライブラリ フォルダーで利用可能である必要があります。これにより、実行中のJBOSSインスタンスが自動的に検索され、そこにデプロイされます。ただし、Torquebox キューを使用する必要がある場合は、ランタイムオプションを使用してバインドJBOSSする必要があります。IPJVM
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を使用して使用できますTorquebox queues