共通モデルプロジェクトと2つのWebプロジェクトを含むマルチモジュールMavenプロジェクトがあります(サイトの1つはjsfを使用し、もう1つはユーザーからデータを収集するために使用される軸ベースのWebサービスのセットです)
tomcatにデプロイすると、2つのwarファイルとしてデプロイされます。モデルプロジェクトはjarとしてコンパイルされ、両方のwarファイルに含まれます。最近、permgenエラーがたくさん発生しています。それぞれにHIbernate、Modelプロジェクト、および個々のプロジェクトに必要な他のライブラリの束などの必要なライブラリが含まれているこれらの2つのwarファイルがあるためかどうか疑問に思います。
私の質問は、私はそれを正しくやっているのですか(私はそうではないと思います)?そして、共通のモデルプロジェクトに依存する複数のWebプロジェクトをデプロイするための最良の方法は何ですか?