سؤال

لدي Servlet يستهلك أيضا صابون WS (في دوجيت).أريد أن أرى مغلف الصابون (أو أي شيء آخر في رسالة الصابون).أنا adddd هذا الرمز إلى فئة servlet الخاصة بي: giveacodicetagpre.

أنا فئة منفصلة، لدي اختبار بلدي: giveacodicetagpre.

} giveacodicetagpre.

} giveacodicetagpre.

} giveacodicetagpre.

}

لا شيء يتم طباعته عند تقديم طلب WS.أنا لا أعرف حتى إذا تم استدعاء المعالج.

كيف ترى المطبوعات المحددة في المعالج؟

هل كانت مفيدة؟

المحلول

I'm not sure what Eclipse is generating for you, but here's one way to do it. Assume MyService is the interface generated from the WSDL:

URL wsdlURL = new URL("...");
QName serviceName = new QName("...", "...");
Service service = Service.create(wsdlURL, serviceName);
HandlerResolver handlerResolver = new ClientHandlerResolver();
service.setHandlerResolver(handlerResolver);
MyService myService = service.getPort(MyService.class);
// invoke methods (operations) on myService
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top