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

Tomcat et TomEE Java Discussion :

problème interpretation jsp


Sujet :

Tomcat et TomEE Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2005
    Messages
    411
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2005
    Messages : 411
    Par défaut problème interpretation jsp
    bonjour,

    j'ai installé tomcat5.
    Les fichier html sont interpreté mais pas les fichier jsp :

    exemple :

    http://localhost:8080/exemple/exemple.html fonctionne

    http://localhost:8080/exemple/exemple.jsp ne fonctionne pas

    ya-t-il une option dans tomcat a activer pour cela ? ou est-ce un problème de syntaxe ?

    ce qui est bizarre, c'est que les exemples de tomcat fonctionnent eux.

    voici le message d'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
    31
    32
    33
    34
    35
    36
    37
    38
    39
     
    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)
     
    note La trace complète de la cause mère de cette erreur est disponible dans les fichiers journaux de Apache Tomcat/5.0.28.
    merci

  2. #2
    Membre éprouvé Avatar de manube
    Homme Profil pro
    Responsable sécurité
    Inscrit en
    Mai 2004
    Messages
    180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Responsable sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 180
    Par défaut
    Salut,
    ton message d'erreur te dis que ton JAVA_HOME ne semble pas correct, l'as tu bien défini (si tu l'as défini)???
    En fait Tomcat ne trouve pas ta machine virtuelle java et ne peut pas interpreter tes pages...
    a+
    Manu

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2005
    Messages
    411
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2005
    Messages : 411
    Par défaut
    JAVA_HOME : il faut le définir ou ?

    Dans les options du monitor de tomcat, il y a :

    JVM :
    C:\Program Files\Java\jre1.5.0_08\bin\client\jvm.dll

    Java ClassPath
    C:\Program Files\Apache Software Foundation\Tomcat 5.0\bin\bootstrap.jar


    Java Options
    -Dcatalina.home=C:\Program Files\Apache Software Foundation\Tomcat 5.0
    -Djava.endorsed.dirs=C:\Program Files\Apache Software Foundation\Tomcat 5.0\common\endorsed
    -Djava.io.tmpdir=C:\Program Files\Apache Software Foundation\Tomcat 5.0

  4. #4
    Membre Expert
    Avatar de zekey
    Profil pro
    Inscrit en
    Février 2005
    Messages
    1 036
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 1 036
    Par défaut
    C'est une variable d'environnement genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    set JAVA_HOME=C:\JDK1.5.0
    Ou tu peux aller dans le panneau de conf mais c'est mieux de le faire directement dans le fichier statup.bat au début.
    Si tu démarres tomcat en ligne de commande il te l'affichera.

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2005
    Messages
    411
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2005
    Messages : 411
    Par défaut
    Etant donné que cela fonctionne pour des fichiers présents en exemple :
    dans le répertoire : webapps..., ce doit venir d'autres part... ???

  6. #6
    Membre Expert
    Avatar de zekey
    Profil pro
    Inscrit en
    Février 2005
    Messages
    1 036
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 1 036
    Par défaut
    Pas si les jsp en question étaient deja compilées. Peux tu essayer ?

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

Discussions similaires

  1. Problème entre jsp et bean impossible de trouver la classe
    Par red210 dans le forum Servlets/JSP
    Réponses: 7
    Dernier message: 15/01/2007, 06h43
  2. Problème fonction jsp
    Par mistify dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 24/10/2006, 17h56
  3. problème avec <jsp:usebean />
    Par casho dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 03/08/2006, 15h04
  4. [STRUTS] Problème compilation JSP
    Par SrK dans le forum Struts 1
    Réponses: 4
    Dernier message: 22/05/2006, 14h32
  5. [Tomcat 5] problème de JSP et de bean
    Par squal_13 dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 29/11/2004, 13h27

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