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 :

Problème de chargement d'une page web Java


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Octobre 2010
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 33
    Par défaut Problème de chargement d'une page web Java
    Bonjour tout le monde,

    J'ai un problème avec Tomcat (Tomacat version 6.0.16)

    En chargeant la page HelloWorld.java (http://localhost:8080/mine/HelloWorld) dont le code est le suivant :
    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
     
    import java.io.*;
    import java.text.*;
    import java.util.*;
    import javax.servlet.*;
    import javax.servlet.http.*;
     
    public class HelloWorld extends HttpServlet
    {
    public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    response.setContentType("text/html");
    PrintWriter out = response.getWriter();
    out.println("<html>");
    out.println("<head>");
    out.println("<title>Hello World</title>");
    out.println("<"/head">");
    out.println("<body>");
    out.println("<h1>Hello World</h1>");
    out.println("</body>");
    out.println("</html>");
    }
    }
    La compilation du fichier HelloWorld.java a été bien effectuée (pas d'erreur!!!) sauf qu'en chargeant la page, j'ai le message suivant :
    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
    31
     
    javax.servlet.ServletException: Erreur d'allocation à une instance de servlet
        org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
        org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
        org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
        org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
        java.lang.Thread.run(Thread.java:637)
     
     
    java.lang.NoClassDefFoundError: javax/servlet/http/HttpServlet
        java.lang.ClassLoader.defineClass1(Native Method)
        java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
        java.lang.ClassLoader.defineClass(ClassLoader.java:616)
        java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
        java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
        java.net.URLClassLoader.access$000(URLClassLoader.java:58)
        java.net.URLClassLoader$1.run(URLClassLoader.java:197)
        java.security.AccessController.doPrivileged(Native Method)
        java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        java.lang.ClassLoader.loadClass(ClassLoader.java:307)
        sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        java.lang.ClassLoader.loadClass(ClassLoader.java:248)
        org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1275)
        org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1206)
        org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
        org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
        org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
        org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
        java.lang.Thread.run(Thread.java:637)
    Quelqu'un pourrait-il m'aider à résoudre le problème ou au moins m'expliquer la cause de cette erreur ?

    Merci.

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    t'aurais pas mi un servlet-api.jar dans ton WEB-INF/lib par hasard? Si oui, le virer, ces classes sont fournies par le conteneur.

  3. #3
    Membre averti
    Inscrit en
    Octobre 2010
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 33
    Par défaut
    Non J'ai le dossier WEB-INF/lib est vide !!!

    Le problème pourrait-il venir de fichier server.xml ou web.xml ??

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 17
    Par défaut
    Effectivement le problème peut venir de ton web.xml, tu peux nous le poster ?

    Sinon :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    java.lang.NoClassDefFoundError: javax/servlet/http/HttpServlet
    J'ai bien l'impression qu'il ne trouve pas la classe HttpServlet.
    Regarde niveau serveur si il est bien configuré.

Discussions similaires

  1. Problèmes d'accents avec une page Web
    Par DevCR dans le forum SQL Procédural
    Réponses: 7
    Dernier message: 30/10/2008, 09h43
  2. [Cocoa] [WebKit] Chargement d'une page Web
    Par Ceylo dans le forum Développement OS X
    Réponses: 11
    Dernier message: 12/04/2007, 19h33
  3. problème de cadence dans une page web
    Par smh_master dans le forum Flash
    Réponses: 3
    Dernier message: 26/03/2007, 16h42
  4. Chargement d'une page Web : comment ça fonctionne ?
    Par Emcy dans le forum Général Conception Web
    Réponses: 10
    Dernier message: 07/12/2006, 10h31
  5. problème d'impression d'une page web et css
    Par sam01 dans le forum Webdesign & Ergonomie
    Réponses: 4
    Dernier message: 25/08/2006, 23h06

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