مخضرم ، wsgen وديناميكية url
-
29-09-2019 - |
سؤال
بعد تنفيذ اختبار الحل هو موضح هنا :
استخدام مخضرم لتحريك wsgen & wsimport في صف واحد باستخدام wsdlLocation
وأتساءل عما إذا كان هناك وسيلة لتوليد العميل جرة دون معرفة WS رابط ، بحيث تكون قابلة للاستخدام ضد أي مماثلة ws نشرها في مكان آخر.
أي فكرة ؟
المحلول
وأتساءل عما إذا كان هناك وسيلة لتوليد العميل جرة دون معرفة WS رابط ، بحيث تكون قابلة للاستخدام ضد أي مماثلة ws نشرها في مكان آخر.
مهما WSDL URI تم استخدامها لتوليد جاكس-WS العميل القطع الأثرية ، يمكنك تجاوز خدمة عنوان نقطة النهاية من رمز العميل باستخدام المناسبة المنشئ:
...
URL newEndpoint = new URL("http://new/endpointaddress?wsdl");
QName serviceName = new QName("http://targetNamespaceURI","EchoService");
EchoService service = new EchoService(newEndpoint, serviceName);
Echo port = service.getEchoPort();
System.out.println("Server said: " + echo.echo(args[0]));
...
ذات السؤال
انظر أيضا
لا تنتمي إلى StackOverflow