Nous avons mis en place appel WebService à l'aide JAX-WS RI 2.1.6 in JDK 6
maintenant problème vient quand nous activons https
appel webservice cesse d'atteindre le serveur et les rapports java erreur suivante,Https appel de service Web d'échec
javax.xml.ws.WebServiceException: java.io .IOException: l'opération Async IO a échoué (3), raison: RC: 55 La ressource réseau spécifiée ou le périphérique n'est plus disponible.
Maintenant, je l'ai testé cela dans SoapUI
et réponse du service est il reçu.
Considéré dans diverses solutions où il nous dit de fournir des paramètres de délai d'attente, mais rien ne semble fonctionner.
@WebEndpoint(name = "RulesSoap")
public RulesSoap getRulesSoap() {
((BindingProvider)super.getPort(new QName("urn:decision:Rules", "RulesSoap"), RulesSoap.class)).getRequestContext().put("com.sun.xml.internal.ws.connect.timeout", 1000);
((BindingProvider)super.getPort(new QName("urn:decision:Rules", "RulesSoap"), RulesSoap.class)).getRequestContext().put("com.sun.xml.internal.ws.request.timeout", 1000);
return super.getPort(new QName("urn:decision:Rules", "RulesSoap"), RulesSoap.class);
}
Et pour l'information mise en œuvre JAX-WS est la suite quelques lignes simples, bien sûr, nous soumettre toutes les données nécessaires dans les talons respectifs et tout, mais je ne suis pas soumettrai ici parce que nos http
appels obtiennent par le biais,
Rules rules = new Rules(new URL(url), new QName("urn:decision:Rules", "Rules"));
RulesSoap rulesSoap = rules.getRulesSoap();
CorticonResponse response = rulesSoap.processRequest(request);
Remarque: Notre serveur d'application et WebSphere Application Server
Version 7.0.0.19
Merci à Adva nce.