मैंने नेटबीन्स का उपयोग WSDL url से वेब सेविस क्लाइंट कोड उत्पन्न करने के लिए किया था। लेकिन मैं कोड का उपयोग कर रन टाइम पर एंडपॉइंट पता नहीं बदल सकता।रन टाइम पर वेब सेवा एंडपॉइंट पता बदलें
कृपया उस समस्या को हल करने में मेरी मदद करें! BindingProvider
को
1) कास्ट port
और BindingProvider.ENDPOINT_ADDRESS_PROPERTY
संपत्ति
MyService service = new MyService();
MyPort port = service....
BindingProvider bindingProvider = (BindingProvider) port;
bindingProvider.getRequestContext().put(
BindingProvider.ENDPOINT_ADDRESS_PROPERTY, "http://New.Endpoint/service");
2) आप उत्पन्न सेवा निर्माता जो पैरामीटर के रूप में डबल्यूएसडीएल यूआरएल लेता कॉल कर सकते हैं निर्दिष्ट करें: