6

TorqueBoxは初めてです。現在tomcatで実行されているRESTEasyアプリを1つ作成しました。次に、TorqueBoxにデプロイします。そのために、torqueboxのappsフォルダーにあるymlファイルに作成しました。ファイルの内容は

---
応用:
  ルート:C:/ torqueApp / java / RESTEasyTorque
  env:開発
ウェブ:
  コンテキスト:/ hellojava

私の問題は、サーバーを起動するとアプリがデプロイされないことです。私は何をすべきか?

4

2 に答える 2

3

ボブはメーリングリストでこれに答えましたが、ここにも貼り付けます。

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

于 2011-08-31T11:54:34.353 に答える
0

以上の場合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

于 2014-01-29T10:37:55.547 に答える