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

Eclipse Java Discussion :

[Tomcat][EasyStruts] Problème d'exécution


Sujet :

Eclipse Java

  1. #1
    Futur Membre du Club
    Inscrit en
    Décembre 2004
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 9
    Points : 5
    Points
    5
    Par défaut [Tomcat][EasyStruts] Problème d'exécution
    bonjour
    j'ai déjà posé cette question, j'ai de réponse claire, je vais la reformuler

    je travaille sous Eclipse en utilisant le framework struts, j'ai trouvé un exemple sur le net qui explique pas à pas comment utiliser les struts avec eclipse dans les tutoriels et cours de formation pour apprendre Java : http://java.developpez.com/cours/

    j'ai essaiyé l'exemple, c bon mais quand j'arrive à l'etape d'exécution c'est à dire je démarre TomCat, et j'ouvre le navigateur, j'arrive pas à afficher la page et j'ai le message d'erreur suivant :

    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

    org.apache.jasper.JasperException: Impossible de compiler la classe pour la JSP
    org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:97)
    org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:346)
    org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:414)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:472)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
    org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


    cause mère

    Unable to find a javac compiler;
    com.sun.tools.javac.Main is not on the classpath.

    Perhaps JAVA_HOME does not point to the JDK
    org.apache.tools.ant.taskdefs.compilers.CompilerAdapterFactory.getCompiler(CompilerAdapterFactory.java:106)
    org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:935)
    org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:764)
    org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:382)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:472)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
    org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)



    j'ai configuré toute mes varibales, j'ai bien configuré Eclipse avec les pluging de TomCat et Easystrust, j'ai appliqué l'exemple à la lettre, mais je comprend pas pk ca marche pas, est ce que quelqu'un pourra m'aider svp !!!
    est ce vous avez au moins une idée de quoi il s'agit ????

    merci d'avance

    Titre édité et Tags rajoutés par Ricky81
    Merci de lire les règles
    Ancien titre : Aidez moi svp !! problème d'exécution

  2. #2
    Membre régulier
    Inscrit en
    Décembre 2003
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 105
    Points : 107
    Points
    107
    Par défaut
    as tu vérifié que tu avais tous les .jar
    rajouté dans ton projet ?

    les jar propres a struts (pour les tags, le struts.jar)
    et le servlet.jar ?

    dans propriétés de ton projet

    à java BuildPath>onglet librairies ...

    Faut rajouter les .jar

    qu'est ce que tu as dans le common/lib de ton répertoire Tomcat ?

    tu as le jasper-compiler.jar et tout le tatouin?

  3. #3
    Futur Membre du Club
    Inscrit en
    Décembre 2004
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 9
    Points : 5
    Points
    5
    Par défaut
    merci bcp de ta réponse

    j 'ai vérifié ce que tu m'as dis

    j'ai struts.jar dans les propriétes de mon projet-> java build path onglet librairies mais j'ai pas le servlet.jar


    et dans le tomcat\common\lib j'ai bien le jasper-compiler.jar

    voilà

  4. #4
    Membre régulier
    Inscrit en
    Décembre 2003
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 105
    Points : 107
    Points
    107
    Par défaut
    tu devrais essayer de rajouter le servlet.jar dans ta librairies d'eclipse pour voir...

    et est ce que tu as un jasper-runtime.jar dans la lib de Tomcat?

    mais y'a une erreur de compilation apparement des jsp (et ça, ca se fait directement à partir de Tomcat...)
    donc il doit manquer je pense, des .jar dans le common/lib de tomcat...

  5. #5
    Futur Membre du Club
    Inscrit en
    Décembre 2004
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 9
    Points : 5
    Points
    5
    Par défaut
    merci beaucoup pour ton aide

    j'ai bien le Jasper-runtime.jar dans la lib de tomcat et voilà les autres .jar que j'ai :

    ant.jar
    ant-launcher.jar
    commons-collections-3.1.jar
    commons-dbcp-1.2.1.jar
    commons-el.jar
    commons-pool-1.2.jar
    jasper-compiler.jar
    jasper-runtime.jar
    jsp-api.jar
    naming-common.jar
    naming-factory.jar
    naming-java.jar
    naming-resources.jar
    servlet-api.jar

    le Jasper_runtime.jar est ajouté au propriété du projet

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 34
    Points : 38
    Points
    38
    Par défaut
    Bonjour,

    Pour résoudre ce problème j'avais trouvé sur le web (je sais plus où, désolé) qu'il y avait 2 solutions : une en changeant le JAVA_HOME (mais la mon Eclipse n'aurait plus fonctionné) et l'autre celle que j'ai choisi est : de copier le fichier tools.jar qui provient du répertoire lib du JDK dans le repertoire common\lib de Tomcat et ainsi Tomcat arrive à compiler les JSP

  7. #7
    Futur Membre du Club
    Inscrit en
    Décembre 2004
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 9
    Points : 5
    Points
    5
    Par défaut Merci j'ai résous mon problème
    bonjour,

    merci pour ta réponse

    c'etais un problème de version , j ai utilisé JDK1.5 et Tomcat 5.5 et je suis arrivé à compiler mes JSP, et j'vais plus le problème de Jasper

    Med

Discussions similaires

  1. Docs, Tutoriels et astuces Tomcat et JBoss (US)
    Par Ricky81 dans le forum Tomcat et TomEE
    Réponses: 4
    Dernier message: 13/03/2009, 22h00
  2. [Plugin][easystruts]Probleme avec eclipse struts et tomcat
    Par chng001 dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 09/10/2004, 10h12
  3. Context sous Tomcat
    Par EL MANSOURI dans le forum JBuilder
    Réponses: 5
    Dernier message: 28/01/2003, 12h26
  4. Tomcat + Apache-SOAP
    Par lucho31 dans le forum Services Web
    Réponses: 3
    Dernier message: 17/10/2002, 10h55
  5. ListView->Items->Clear() !!! Qques probl de perf
    Par Nicolas_a69 dans le forum C++Builder
    Réponses: 3
    Dernier message: 30/08/2002, 12h49

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