Java.lang.NoClassDefFoundError: org/apache/co

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
Configuration: Windows XP
Firefox 2.0.0.5

1 réponse

  • Votes
  • Date
  • Date décroissante
  1. 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.....
    1. 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. :((

      merci
    2. il manque la librairie "commons-httpclient-3.1.jar" dans la webapp déployée sur tomcat

Discussions similaires

Erreur sur javafx

4 réponses