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 :

HttpServlet classe Inconnu


Sujet :

Servlets/JSP Java

  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2009
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 116
    Par défaut HttpServlet classe Inconnu
    Bonjour,

    Je viens d'installer Eclipse pour JEE, je veux executer un simple code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    package com.servlet.test;
    import javax.servlet.http.HttpServlet;
     
    public class DoIt extends HttpServlet{
     
    }
    mais l'eclipse me souligne HttpServlet en rouge comme quoi la classe est inconnu, lorsque je fais import javax, il me donne pas le servlet.http.HttpServlet. Que dois-je faire??

    voila mon probleme en image:
    http://www.cijoint.fr/cjlink.php?fil...cijA9mMQDB.jpg

    Merci bcp pour votre aide d'avance,

  2. #2
    Membre confirmé
    Inscrit en
    Juillet 2009
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 116
    Par défaut
    Y'a personne qui peut m'aider ??? .. ça fait 1 semaine !!!!!

  3. #3
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Ce n'est pas qu'il n'y a personne pour t'aider, il est certain que dès que ton post disparaît de la première page, la probabilité d'avoir une réponse décroit fortement

    Pour ton problème, la structure du projet semble mauvaise, tu as bien créé un "Dynamic Web Project" ?

    Pour régler le problème de path, tu peux faire :
    click-droit sur le projet -> Build Path -> Add Librairies -> Server Runtime + Next et choisir le bon runtime.

    Il aura fallu le créer au préalable

    Window -> Préférences -> Server -> Runtime Environments -> Add ... etc...

    A+
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  4. #4
    Membre averti
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2010
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Mars 2010
    Messages : 42
    Par défaut
    Bonjour,

    Une manière brutal pour un exemple. Il te faut importer une librairie contenant javax.servlet dans le classpath de ton projet comme TOMCAT/lib/servlet-api.
    De toute façon, quel conteneur de servlet utilises tu ? Pour exécuter ta servlet, il t'en faudra un.

  5. #5
    Membre confirmé
    Inscrit en
    Juillet 2009
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 116
    Par défaut
    Citation Envoyé par OButterlin Voir le message
    Ce n'est pas qu'il n'y a personne pour t'aider, il est certain que dès que ton post disparaît de la première page, la probabilité d'avoir une réponse décroit fortement

    Pour ton problème, la structure du projet semble mauvaise, tu as bien créé un "Dynamic Web Project" ?

    Pour régler le problème de path, tu peux faire :
    click-droit sur le projet -> Build Path -> Add Librairies -> Server Runtime + Next et choisir le bon runtime.

    Il aura fallu le créer au préalable

    Window -> Préférences -> Server -> Runtime Environments -> Add ... etc...

    A+
    Lorsque j'ai fais Window -> Préférences -> Server -> Runtime Environments -> Add ... etc... voila la fenetre affiché.. Que dois-je ajouter ??
    http://www.cijoint.fr/cjlink.php?fil...cijS1MWckH.jpg
    Merci..

  6. #6
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Tout dépend de celui que tu as installé...
    Ta question laisse penser que tu n'avais pas compris ça

    Dans Eclipse, tu fais le lien avec une installation, Eclipse ne contient pas de serveur d'application (encore que, en fonction de ce qu'on installe, il pourrait y avoir un Tomcat6)

    Donc, le plus simple, si tu ne cherches qu'à tester les servlet/jsp ou du moins des fonctions basiques d'un serveur light, je te suggère de télécharger Tomcat6, tu l'installes, et ensuite tu le références dans Eclipse (il te demandera le répertoire d'installation, c'est tout)

    A+
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. Problème de classes inconnues
    Par aznet61 dans le forum Composants VCL
    Réponses: 8
    Dernier message: 25/11/2008, 10h37
  2. Réponses: 18
    Dernier message: 30/09/2008, 21h11
  3. [POO] Classe inconnu dans dll
    Par User.Anonymous dans le forum Général Dotnet
    Réponses: 5
    Dernier message: 26/03/2008, 15h54
  4. Problème, classes inconnues
    Par franco01 dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 25/05/2007, 15h07
  5. [Comm.jar] Classe inconnue à l'exécution
    Par Mister Nono dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 15/02/2005, 10h26

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