組み込みのJettyサーバーにJAX-WSWebサービスをデプロイしましたが、エンドポイントに関連付けられているIPアドレスを変更する必要があります
公開するために私はします:
Service service = new Service();
Endpoint.publish(address, service);
サーバーを停止して再起動すると、サービスが再度公開され、指定した新しいアドレスにバインドされますが、次のような警告が表示されます。
WARNING: "GMBAL901: JMX exception on registration of MBean MBeanImpl[type=WSEndpoint,name=MyServiceService-myservice_servicePort,oname=com.sun.metro:pp=/,type=WSEndpoint,name=MyServiceService-myservice_servicePort]"
古いアドレス(例:127.0.0.1)と新しいアドレス(例:192.168.XX)の両方にクエリを実行しても、両方とも応答します(myServiceの2つの異なるインスタンスを使用します。この動作は発生しません。WSがバインドされていないことを確認します。古いアドレス。
どのようにできるのか?