サーバーに接続するための次のコード行を含む JAXWS-Client があります。
final QName serviceName = new QName(Namespace.SERVICE, "FileService");
service = new FileService(new URL("http://localhost:8059/WS/FileService?wsdl"), serviceName);
file_service = service.getSOAP11();
私の問題は、Eclipse TCP/IP-Monitor を介して SOAP トラフィックを確認したいということです。そこで、クライアントとサーバーの中間にモニターを設置しました。しかし、私が見ることができるのは、最初の応答の wsdl だけです。その理由は、クライアントが受信した wsdl (ポート 8060) からエンドポイント アドレスを読み取り、それをさらなるトラフィックに使用するためだと思います。しかし、これは実際のエンドポイントであり、TCP/IP モニターの偽造 (8059) ではありません。