2012-01-19 6 views
0

JBossのEARファイル内で単一のWARから複数のWARに移動して再パッケージ化します。 (私は$ EAR_ROOT下とし/彼らは戦争各内で重複する必要がないように、新しいEARのルートの下に複数のWARと共通のデータソースファイルを含む共有依存関係を持つJBoss EAR

  • 移動共通ライブラリ:私は、次の操作を実行できるようにしたいと思いますlib?)
  • $ JBOSS_HOME/server/deployの下にある* -ds.xmlファイルをEARの下に移動して、データソースがアプリケーションにスコープされるようにします(少なくともパッケージ化の観点からは、JNDIルックアップを防ぐことはできません他のWARからは大丈夫です)。
  • Hibernate DAOと依存関係を新しい共有対象のJARファイルに再パッケージし、それらを共通の場所に配置します(両方のWARによって共有される)。

私は何が起こる必要があるかについていくつかの感覚を持っていますが、この構造と関連するAnt/Mavenターゲット/目標のすべてを最初から作成する必要はありません。たとえば、データソースファイルをjboss-app.xmlまたはapplication.xmlで直接参照する必要がありますか?

この猫をスキンする方法は複数あるようですが、私はこれを行うためにすばらしい、きれいな例を探しています(ホイールを再構成する必要がないという理由で)。

答えて

0

JBoss Developer Studioを使用すると、それはすべてあなたのためになります

関連する問題