JAX-WS アノテーションを介して Web サービス メソッドを公開しようとしています。私が見た多くの例では、EndPoint.publish() メソッドを参照して、スタンドアロン アプリでサービスをすばやく立ち上げています (例: Java Web Services: Up and Running, 1st Edition):
public class TimeServerPublisher {
public static void main(String[ ] args) {
// 1st argument is the publication URL
// 2nd argument is an SIB instance
Endpoint.publish("http://127.0.0.1:9876/ts", new TimeServerImpl());
}
}
私が見逃していることの 1 つは、本質的に同じことを既存のアプリで達成する方法です。これを処理するサーブレットを作成しますか? このサービスを既存の WAR ファイルで公開する適切な方法は何ですか?