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

Servlets/JSP Java Discussion :

Probleme instanciation d'une servlet


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2010
    Messages
    76
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2010
    Messages : 76
    Par défaut Probleme instanciation d'une servlet
    Bonjour
    J'ai un probleme avec une servlet quand je l'execute j'ai une erreur:
    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
    26
    27
    28
    29
    30
     
    Etat HTTP 500 -
     
    type Rapport d'exception
     
    message
     
    description Le serveur a rencontré une erreur interne () qui l'a empêché de satisfaire la requête.
     
    exception
     
    javax.servlet.ServletException: L'enrobeur (wrapper) ne peut trouver la classe servlet Controleur.ServletIndex ou une classe dont elle dépend
    	org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    	org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
    	org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
    	org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
    	org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
    	java.lang.Thread.run(Thread.java:619)
    cause mère
     
    java.lang.ClassNotFoundException: Controleur.ServletIndex
    	org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)
    	org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
    	org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    	org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
    	org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
    	org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
    	org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
    	java.lang.Thread.run(Thread.java:619)
    note La trace complète de la cause mère de cette erreur est disponible dans les fichiers journaux de Apache Tomcat/6.0.20.
    Je comprend pas pourquoi ma servlet existe bien et je ne vois pas le probleme dans web.xml
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <servlet>
            <servlet-name>ServletIndex</servlet-name>
            <servlet-class>Controleur.ServletIndex</servlet-class>
    </servlet>
    <servlet-mapping>
            <servlet-name>ServletIndex</servlet-name>
            <url-pattern>/ServletIndex</url-pattern>
        </servlet-mapping>
    ma servlet se trouve dans le package Controleur comme je l'ai mis dans dans web.xml
    quelqu'un a une idée?

  2. #2
    Membre Expert
    Homme Profil pro
    Dév. Java & C#
    Inscrit en
    Octobre 2002
    Messages
    1 414
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Dév. Java & C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 414
    Par défaut
    Bonjour,

    Je vois deux origines possibles pour l'erreur.

    1) Le path (package + classe) complet de votre classe ServletIndex n'est pas Controleur.ServletIndex.

    Par convention un package a le format suivant: ch.jowo.controleur (tout en minuscule)

    2) La classe ServletIndex ne se trouve pas sous WEB-INF/classes ou dans un jar sous WEB-INF/lib

  3. #3
    Membre éclairé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2010
    Messages
    76
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2010
    Messages : 76
    Par défaut
    merci cela venait du dossier classes.
    J'avais renommer la servlet mais le changement n'a pas du se faire dans ce dossier

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

Discussions similaires

  1. Probleme execution d'une servlet
    Par stardeus dans le forum Tomcat et TomEE
    Réponses: 4
    Dernier message: 05/07/2007, 09h54
  2. Probleme comment lancer une servlet ?
    Par ideal dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 31/05/2007, 10h16
  3. [JAVA] Probleme de connexion a ACCESS via une Servlet.
    Par rider4ever dans le forum Access
    Réponses: 8
    Dernier message: 10/02/2006, 18h45
  4. [servlet] Problème d'accès d'une servlet à un serveur web
    Par nounjours dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 04/11/2005, 11h19
  5. [Servlet]probleme avec une servlet
    Par adilou1981 dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 15/06/2005, 10h17

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