2

シンプルなエンドポイントインターフェイスを介して公開されたJAX-WSWebサービスがあります(

APIを正しく理解していれば、Endpoint.publish(SunのHTTPサーバーを使用)を直接呼び出す代わりに、次のことができます。

  1. エンドポイントを作成->Endpoint e = Endpoint.create(impl);
  2. エンドポイントを公開--->e.publish(context);

このe.publish(..)APIを使用して組み込みのTomcatサーバーに公開できますか?(

Publishメソッドのjavadocは、私にはかなり混乱します。

4

1 に答える 1

2

2 年以上経過していますが、関連する質問に対するこの回答は引き続き適用されます。tomcat にデプロイする場合は、組み込みモードで実行されているか、通常のモードで実行されているかに関係なく、a をパッケージwar化して webapps ディレクトリに配置する必要があります。

publish()質問で説明されている方法でメソッドを使用できるようにするには、Tomcat はSun HTTP Server Service Provider Implementationを提供する必要がありますが、提供していません。Sun の HTTP サーバーの代替は、たとえばJettyです。

于 2012-09-14T12:52:23.683 に答える