2016-10-06 16 views
0

私はTomcatサーバにデプロイされているJava Webアプリケーションを持っています。次に、spring oauth2を使用したWebサービスを含む別のアプリケーションがあります。これは同じTomcatサーバーにもデプロイされます。 webserviceアプリケーションは、java Webアプリケーションと同じdao/serviceおよびmodelクラスを使用します。現在、私はWebサービスのクラスを複製しています。変更がある場合、私はそれを両側に複製する必要があります。私はダオ/モデルクラスをJava Webアプリケーションからwebserviceアプリケーションに呼び出す方法があるかどうかを尋ねています(両方のクラスを重複しないで)?どちらのプロジェクトもmavenを使用しています。別のwarファイルからいくつかのクラスを同じサーバにデプロイ

+0

私は、このガイド以下にしてみてください。https://eureka.ykyuen.info/2009/10/30/maven-dependency-on-jarwar-package/ しかし、私はjarファイルを生成することはできませんよ – Alina

答えて

1

2つのアプリケーションで同じクラスセットが必要な場合は、これらのクラスを別のjarファイルに入れてMavenでデプロイし、それを使用するMavenプロジェクトのpomsに依存関係として入れます。

+0

ありがとう、私は上記のURLのようにそれを行うことができます。しかし、mvnのクリーンインストールを使用してWARファイルを生成すると、いくつかのクラスが未解決のコンパイルをスローします。なぜなのかご存知ですか? – Alina

+0

@Alinaさらに質問がある場合は、stackoverflowに関する新しい質問を開いてください。詳細なエラーメッセージも追加します。 –

関連する問題