Sapaphandler لا يسمى بعد تنفيذ عملية WS
-
14-11-2019 - |
سؤال
لدي 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
لا تنتمي إلى StackOverflow