Frage

Ich habe ein Servlet, das auch SOAP WS (in Doget) verbraucht.Ich möchte SOAP-Hülle (oder irgendetwas anderes in der SOAP-Nachricht) sehen.Ich habe diesen Code zu meiner Servlet-Klasse hinzugefügt: generasacodicetagpre.

i Eine separate Klasse, ich habe meinen Testhandler: generasacodicetagpre.

} generasacodicetagpre.

} generasacodicetagpre.

} generasacodicetagpre.

}

Nichts wird ausgedruckt, wenn ich WS-Anfrage mache.Ich weiß nicht einmal, ob der Handler aufgerufen wird.

So sehen Sie im Handler definierte Ausdrucke?

War es hilfreich?

Lösung

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
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top