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 :

Déployer une servlet dans un systeme Linux


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2008
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme

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

    Informations forums :
    Inscription : Avril 2008
    Messages : 197
    Par défaut Déployer une servlet dans un systeme Linux
    Bonjour pour tous,
    Je travaille sous Linux spécialement OpenSuse 11.2, j'ai essayé de suivre un tutoriel pour faire marcher ma première Servlet, dans ce tutoriel tout se passe à travers l'invite de commande.
    - J'ai pu installer Tomcat et le faire démarrer à partir de l'invite de commande.
    - Dans la partie de compilation de ma Servlet si je fais la commande suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    javac -d ../WEB-INF/classes/ TestingServlet.java
    pour générer le .class et le mettre dans WEB-INF/classes la console m'affiche des erreurs de compilation il ne connait pas HttpServlet ..., en d'autre termes il ne voit pas le jar de Servlet, qui se trouve dans apache-tomcat-6.0.24/bin.
    Ma question est comment je peux générer mon TestingServlet.java avec succès.
    C'est quoi le classpath ? et si c'est nécessaire comment je peux travailler avec, comment je peux le configurer ?

    Et merci d'avance.

  2. #2
    Membre expérimenté
    Homme Profil pro
    Analyst
    Inscrit en
    Juillet 2008
    Messages
    150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Analyst
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2008
    Messages : 150
    Par défaut
    Bonjour,
    Si tu veux faire par ligne de commande, je te conseille de lancer la comande javac sans parametre (ou javac -help). Il t'indiquera que pour préciser le classpath, c'est l'option -cp.
    Ainsi, tu devra écrire une commande ressmblant à
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    javac -cp "xxxxxx/apache-tomcat-6.0.24/bin/" -d ../WEB-INF/classes/ TestingServlet.java
    Remarque:
    Je pense que c'est dans lib et non pas bin que servlet-api.jar est présente.
    Sous Linux, je crois que si tu as plusieurs chemins pour le classpath, il faut séparer par : (; sous windows)

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2008
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme

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

    Informations forums :
    Inscription : Avril 2008
    Messages : 197
    Par défaut
    Merci pour ta réponse.

    Effectivement, il suffit d'affecter le chemin du servlet-api.jar au classpath ou bien donner directement le chemin dans la commande, et ça marche.

    Pour tes remarques:
    Le jar ce trouve bien sous le répertoire /apache-tomcat-6.0.24/lib.
    Sous Linux la séparation de deux chemins ce fait par : comme tu a dit.


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

Discussions similaires

  1. Réponses: 11
    Dernier message: 09/12/2010, 11h32
  2. compiler une servlet dans JCreator
    Par reeda dans le forum Environnement de Développement Intégré (EDI)
    Réponses: 3
    Dernier message: 08/01/2007, 16h31
  3. [HTML] Inclure une Servlet dans une page HTML
    Par boux2 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 22/11/2006, 14h11
  4. Inclure une servlet dans une JSP
    Par keopsk dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 26/06/2006, 11h44
  5. [Debutant(e)]Appel d'une servlet dans une page jsp
    Par kouadjalain dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 20/07/2004, 15h02

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