2016-10-26 5 views
0

私はtomcatでWebサービスを実行することができましたが、私は何か間違ったやり方やの正統性のないのように感じています。tomcatでWebサービスを実行する正しい方法は何ですか

tomcatはWSをすぐに実行することができないため、いくつかの不足しているライブラリを追加する必要があります。

Tomcatのdocumentation状態:

Webサービスのサポート(JSR 109)

Tomcatはウェブ サービス参照を解決するために使用することができるJSR 109のための工場を提供します。生成されたcatalina-ws.jarを jaxrpc.jarおよびwsdl4j.jar(またはJSR 109の別の実装)と同様に、 Tomcatのlibフォルダに配置します。

wsdl4j.jarには、Apache Licenseバージョン2.0ではなくCPL 1.0および のライセンスがあります。

私は運が無ければtomcat maven repositoryにこれらのライブラリを配置しようとしました。

どちらか動作しませんでしたすべてのライブラリグーグルで - 私はjarファイルを見つけた場合でもプラス、どのようにライブラリとTomcatのバージョンに互換性があることを確認するためには?

最後に、jax-ws.java.net (jaxws-ri-2.2.10)からライブラリをダウンロードし、zipのlibディレクトリからtomcatのlibにすべてをコピーしました。このプロセス全体が台無しに感じ

-

は今、実際に働いていること、しかし、Tomcatは(彼らは罰金実行しているとして、明らかにWebサービスとは無関係である)起動時にいくつかのjar not foundをスローします。 明らかに、私は間違ったことをしています。

私の質問です:通常の手順は何ですか?通常の何手順私はするためには、撮影したはずのライブラリがTomcatのでWebサービスを有効にする必要見つけます。

ありがとうございました。

答えて

0

メトロ2.0とJAX-WS 2.2.6戦争ファイル内のライブラリ、その後、余分なライブラリがTomcatのために必要とされていないが含むのに十分であることが表示されます。

上記のライブラリは、Netbeansの[ライブラリの追加]オプション(プロジェクトプロパティ)から入手できます。

関連する問題