2012-05-10 21 views
4

私のWebサービスはjar(カスタムExceptionクラスを含む)に依存します。Webサービスのjar依存関係をどこに展開するのですか?

私はこのjarファイルがない状態で単にwebserviceをデプロイすると、axis2はExceptionクラスがわからないと訴えます。私は思い

...それはすでにAxis2とサードパーティのjarファイルがたくさんでいっぱいなので、tomcat\webapps\axis2\WEB-INF\lib

は、だから、私はあまりにも私のjarファイルを展開する必要があることを推測する...しかし、私はそれを置くことに消極的に感じます好きなものを好むtomcat\webapps\axis2\WEB-INF\usr\lib

あなたはそれを入れますか?

答えて

4

Webサービスのデプロイメントを検討すると、その依存関係は単一のWAR Webアプリケーションとして考慮されます。次に、あなたのwebappのWEB-INF/libに依存関係を置くことができます。

+0

どうすればいいですか?私は2つのプロジェクト、1つの瓶と1つの戦争を持っています。 –

+0

あなたのビルドシステムによって異なります。 Mavenを使ってプロジェクトをビルドする場合は、pom.xmlにjarを依存関係として追加するだけです。 Eclipseのような種類のIDEを使用している場合は、IDEのヘルプを参照して、プロジェクト間の依存関係を確立する方法を参照してください。醜い解決策として、コンパイル済みのjarファイルをWAR WEB-INF/libフォルダに配置するだけです。 –

+0

私はEclipseとAntを使用しています:Antで動作するはずです...なぜlattestが醜いのですか?(WEB-INF/libのjarファイル)なぜですか? –

2

Axis2 AARを導入する場合は、その容器をAARのlibディレクトリに置くことができます。

関連する問題