IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Tomcat et TomEE Java Discussion :

Enrobeur (wraper) Servlet exception


Sujet :

Tomcat et TomEE Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    kij
    kij est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    362
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 362
    Par défaut Enrobeur (wraper) Servlet exception
    Bonsoir,

    Je vous écris pour demander conseil car j'ai une erreur et ne trouve pas d'ou cela vient.

    Voilà l'erreur en question lorsque je démarrre mon serveur tomcat sous éclipse :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
     
     
    StandardWrapper[/TOTO:TotoAction]: La servlet TotoAction est marqué comme indisponible
    StandardContext[/TOTO]: La servlet /TOTO a généré une exception "load()"
    javax.servlet.ServletException: L'enrobeur (wrapper) ne peut trouver la classe servlet org.titi.toto.tata.user.service.TotoActionServlet ou une classe dont elle dépend
    	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:844)
    	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:776)
    	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3363)
    	at org.apache.catalina.core.StandardContext.start(StandardContext.java:3586)
    	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1141)
    	at org.apache.catalina.core.StandardHost.start(StandardHost.java:707)
    	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1141)
    	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:316)
    	at org.apache.catalina.core.StandardService.start(StandardService.java:450)
    	at org.apache.catalina.core.StandardServer.start(StandardServer.java:2143)
    	at org.apache.catalina.startup.Catalina.start(Catalina.java:463)
    	at org.apache.catalina.startup.Catalina.execute(Catalina.java:350)
    	at org.apache.catalina.startup.Catalina.process(Catalina.java:129)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    	at java.lang.reflect.Method.invoke(Method.java:324)
    	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:156)
    ----- Root Cause -----
    java.lang.ClassNotFoundException: org.titi.toto.tata.user.service.TotoActionServlet

    Je me demandais d'ou pouvais bien provenir cette erreur. Dans mon web.xml, j'ai pourtant bien déclarer la classe :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <servlet-class>org.titi.toto.tata.user.service.TotoActionServlet</servlet-class>
    Mes classes sont compilées. Tout me semble bon... mais faut croire que non :s

    Quelqun saurait-il m'aider s'il vous plait ?

    Merci.

  2. #2
    kij
    kij est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    362
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 362
    Par défaut
    Je précise que j'ai l'erreur lorsque je lance le serveur tomcat.

    voilà un autre exemple (pas de moi mais c'est exactement la meme chose) :
    http://devel.edoplan.be/Soft_Gestion...2005-01-29.txt

  3. #3
    Membre expérimenté Avatar de Pikwik
    Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    237
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2006
    Messages : 237
    Par défaut
    Vérifie que tu as bien TotoActionServlet.class
    dans le répertoire WEB-INF/classes/org/titi/toto/tata/user/service/
    de ton appli tomcat, et la cas échéant corrige ton web.xml

    ----- Root Cause -----
    java.lang.ClassNotFoundException: org.titi.toto.tata.user.service.TotoActionServlet
    Ca veut dire je trouve pas la classe, donc c'est qu'il y a soit une faute de frappe, soit un problème de droit, soit que ton fichier .class est pas là !

  4. #4
    kij
    kij est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    362
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 362
    Par défaut
    Arf, j'avais pas vu ton message :s j'aurais peut etre cherché moins de temps ^^

    En effet c'est bien de là que venait l'erreur. Je ne sais pas pourquoi mais mes classes n'était pas compilée au bon endroit. Pourtant le chemin de compilation était bien reglé sous WEB-INF/classes et eclispe ne les transferait pas sous ce dossier, du coup tomcat les trouvait pas :/

    J'ai simplement rebuilder tous mes projets (dans le bon ordre car projet dépendants d'autres projets) puis recompilé le projet lié à tomcat, puis raffraichit le tout et pof magique, tout remarche, les .class se retrouvent bien sous le bon rép. ^^

    Des fois faut pas chercher à comprendre...

    En tout cas merci de ton aide

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Servlet Exception erreur sur un exemple simple
    Par PiKo888 dans le forum Hibernate
    Réponses: 4
    Dernier message: 08/12/2008, 12h09
  2. la servlet action a généré une exception
    Par tdudouet dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 12/05/2006, 22h11
  3. Réponses: 4
    Dernier message: 11/05/2006, 11h14
  4. [Servlet][Exception]IllegalStateException
    Par caro_a dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 09/06/2004, 11h12
  5. [Débutant][Applet] Communication avec Servlet - IO Exception
    Par gandalf_le_blanc dans le forum Applets
    Réponses: 35
    Dernier message: 16/04/2004, 13h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo