Salut.
J'ai un probleme avec les Servlet de WebServices deployes sur Tomcat.
10:39:50,857 ERROR [Service]:250 - "Servlet.service()" pour la servlet Service a généré une exception
java.lang.NoClassDefFoundError: org/apache/commons/httpclient/methods/RequestEntity
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
at java.lang.Class.getConstructor0(Unknown Source)
at java.lang.Class.getConstructor(Unknown Source)
at org.codehaus.xfire.transport.http.HttpChannel.sendViaClient(HttpChannel.java:108)
at org.codehaus.xfire.transport.http.HttpChannel.send(HttpChannel.java:48)
at org.codehaus.xfire.handler.OutMessageSender.invoke(OutMessageSender.java:26)
at org.codehaus.xfire.handler.HandlerPipeline.invoke(HandlerPipeline.java:131)
at org.codehaus.xfire.client.Invocation.invoke(Invocation.java:75)
at org.codehaus.xfire.client.Client.invoke(Client.java:335)
at org.codehaus.xfire.client.XFireProxy.handleRequest(XFireProxy.java:77)
at org.codehaus.xfire.client.XFireProxy.invoke(XFireProxy.java:57)
....
Si quelcun peut m'aider, je serai tres reconnaissante.
Merci. Cris
Je crois que tu a fais appel a une classe qui n'existe pas, tu dois verifier tes declarations ou les instructions d'appel il y a peut etre une erreur dans le nom de classe appelée.....
cristin
Messages postés3Date d'inscriptionmardi 31 juillet 2007StatutMembreDernière intervention29 novembre 2007 31 juil. 2007 à 15:15
Salut.
Merci pour ta intervention.
Le nom de la classe est correctement indique.
Ma servlet gere un Web Service (WS ) et fait appel a la methode de celle-ci (getX):
WS x = new WS();
String xResult = x.getX(param1, param2);
Si je fais une classe main en eclipse qui fait appel au meme Web Service, je recoi le resultat.
Mais pour Tomcat, l'erreur reste.
Je sais plus quoi faire. :((
Trouvez des réponses à vos questions sur les langages, les frameworks et les astuces de codage. Échangez avec d'autres développeurs passionnés pour améliorer vos compétences en programmation et rester au fait des dernières tendances du secteur.
31 juil. 2007 à 15:15
Merci pour ta intervention.
Le nom de la classe est correctement indique.
Ma servlet gere un Web Service (WS ) et fait appel a la methode de celle-ci (getX):
WS x = new WS();
String xResult = x.getX(param1, param2);
Si je fais une classe main en eclipse qui fait appel au meme Web Service, je recoi le resultat.
Mais pour Tomcat, l'erreur reste.
Je sais plus quoi faire. :((
merci
23 sept. 2010 à 14:20