0
で名前空間を逃します。クライアントとしてのJAX-WS(2.1.7)、サーバーとしてのAxis(1.4.x)AXISサーバーを搭載したJAX-WSクライアント。私はJAX-WSおよびAXISに関連する問題を抱えている応答
すべてがOKに動作しますが、応答は、Javaに読み取ることができません。
応答:
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<ns1:myserviceResponse soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns1="http://my/service">
<ns1:myserviceReturn xsi:type="xsd:string">responsestring</ns1:myserviceReturn>
</ns1:myserviceResponse>
</soapenv:Body>
</soapenv:Envelope>
問題はns1:
-namespace宣言がmyserviceReturn
から削除された場合、JAX-WSがnull以外何かを返すことができるということです。
誰もが名前空間を無視するようにJAX-WSを強制的にどのような手掛かりは、どのようにこの種の問題のために「NS1」、または他のアイデアを除外するために、手動でSOAP応答を変更する必要がありますか?