2009-05-14 16 views
0

WebアプリケーションがTomcatにデプロイされています。Webアプリケーションでのモジュールのデプロイ

それは二つのモジュール モジュールAおよびモジュールB

両方が機能(ストラットはJSPなど\)

をJavaコードと同様にUIコンポーネントを有する、モジュールAは独立しているANに依存しないを有しますModuleAのモジュールB : 私たちは、モジュールAのための戦争を作成し、ModuleA.war

今すぐモジュールBは、モジュールA に依存我々は非常にこれは、マージする必要ModuleB.war に二つのモジュールを「マージ」としてデプロイウェブコンテンツのディレクトリを1つにまとめる

これを行うにはスマートな方法があるかどうか、私たちは合併や疑問を抱くこのプロセス全体に不快感を感じていましたか? また、すべてのWebコンテンツを1つのモジュールに入れることを検討しています。モジュールA をそのままModuleBに入れてください。

何か提案がありますか?

答えて

1

これはJavaの問題の1つです。 アプリAは公共のウェブサイトで、あなたのアプリBはあなたの管理者ですが、同じデータベース、同じBizlogicクラスなどを使用しているとします。 いつもこの問題が見つかりました。私のアプローチがあなたを助けるかもしれない。

モジュールAはクラス MOD AとBのすべての関連するクラスが含まれている.jarファイルを共有しますが、あなたはTOMCAT/libにそれを展開できるだけのプロジェクトBに関連するクラスを持つことになります モジュールBを投影するだけで関連しているだろう個別に保守したい場合は、各アプリケーションMYAPP/WEB-INF/libに展開してください。