2012-04-11 5 views
0

私はJavaアプリケーション内からSOAP APIを公開しています。 これまでのところ、jdk組み込みHTTPサーバーを使用しました。grizzly jaxws schemaLocation

Endpoint.publish( "http://www.example.com:80/soap/v1/foo"、myWebService);

すべて正常に機能しました。

グリズリーに切り替わりました。 。私のコードは、このようにhttp://grizzly.java.net/nonav/docs/docbkx2.0/html/jaxws-samples.html

から公式の例に httpServer.getServerConfiguration()addHttpHandler(HTTPHandlerの、 "/石鹸/ V1/foo" という)のようなものをベースに、

wsdlは、予想されるURL http://www.example.com:80/soap/v1/foo?wsdlの両方で使用できますが、生成されたwsdlはグリーズで表示されます。 schmemaLocationは "/ v1/foo"部分が削除され、/ soapを指している点ですべての場所で短縮されています。これは私が公開する(複数の)すべてのサービスの場合です。その結果、メソッドを呼び出すことができなくなります。

(私は多くのトラフィックがないものの、グリズリーメーリングユーザーリストにクロスポストこれを。します)

答えて

1

は2.2.5

グリズリーで修正されています
関連する問題