Bonjour,
Je rencontre actuellement un problème avec un client Java/SOAP que je souhaite installer en service windows. Le Serveur SOAP est installé sur une machine Linux/Glassfish et fonctionne correctement avec des clients installés sur Linux. Le client SOAP windows fonctionne sans problème lorsque démarré à la main mais plante lors de la connexion au serveur quand utilisé à partir d'un service windows.
Voici le code de ma fonction:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| public User log(User user) {
try { // Call Web Service Operation
core.ws.Agent port = new core.ws.AgentService(
new java.net.URL(urlNameService),
new QName(pack, sName)).getAgentPort();
core.ws.User result = port.log(user);
if (result == null) {
logger.error("Error while logging user, user email might not be registered.");
return null;
}
return result;
} catch (Exception ex) {
logger.fatal("Error while logging user.");
logger.fatal(ex.getMessage(),ex);
logger.fatal(ex.toString());
logger.fatal(ex.getCause());
logger.fatal(ex.getCause());
System.exit(404);//on arrete tout!
return null;
}
} |
Le log rencontré me donne un nullpointer exception sur la ligne :
core.ws.User result = port.log(user);
J'ai essayé de démarrer l'appli avec tous les utilisateurs de service windows, rien à faire.
Auriez vous une idée?
Merci
Rémi
Partager