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

Struts 1 Java Discussion :

Impossible de compiler la classe pour la JSP


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    160
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Mars 2008
    Messages : 160
    Par défaut Impossible de compiler la classe pour la JSP
    Bonjour, j'ai un projet avec struts qui fonctionné début 2009 que je cherhe à refaire marcher...

    J'ai des erreurs lorsque je tente d'accéder à une page et je n'arrive pas à la résoudre...
    Le truc c'est qu'il me génére deux erreurs alléatoirement à chaque fois que je fait un refresh...

    Voici les deux erreurs
    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
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
     
    org.apache.jasper.JasperException: Impossible de compiler la classe pour la JSP
    	org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:604)
    	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
    	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
    	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    	org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1078)
    	org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:295)
    	org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:271)
    	org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:332)
    	fr.improve.struts.taglib.layout.workflow.LayoutRequestProcessor.processForwardConfig(LayoutRequestProcessor.java:39)
    	org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:232)
    	org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
    	org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
     
    cause mère
     
    java.lang.NumberFormatException: multiple points
    	sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1084)
    	java.lang.Double.parseDouble(Double.java:510)
    	org.apache.jasper.compiler.Validator$ValidateVisitor.checkXmlAttributes(Validator.java:1055)
    	org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:846)
    	org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1530)
    	org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2361)
    	org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2411)
    	org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2417)
    	org.apache.jasper.compiler.Node$Root.accept(Node.java:495)
    	org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2361)
    	org.apache.jasper.compiler.Validator.validateExDirectives(Validator.java:1763)
    	org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:198)
    	org.apache.jasper.compiler.Compiler.compile(Compiler.java:347)
    	org.apache.jasper.compiler.Compiler.compile(Compiler.java:327)
    	org.apache.jasper.compiler.Compiler.compile(Compiler.java:314)
    	org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:592)
    	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
    	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
    	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    	org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1078)
    	org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:295)
    	org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:271)
    	org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:332)
    	fr.improve.struts.taglib.layout.workflow.LayoutRequestProcessor.processForwardConfig(LayoutRequestProcessor.java:39)
    	org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:232)
    	org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
    	org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    Et la seconde.

    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
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
     
    org.apache.jasper.JasperException: org.apache.jasper.JasperException: Impossible de charger la classe pour la JSP
    	org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:156)
    	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:329)
    	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
    	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    	org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1078)
    	org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:295)
    	org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:271)
    	org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:332)
    	fr.improve.struts.taglib.layout.workflow.LayoutRequestProcessor.processForwardConfig(LayoutRequestProcessor.java:39)
    	org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:232)
    	org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
    	org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
     
    cause mère
     
    org.apache.jasper.JasperException: Impossible de charger la classe pour la JSP
    	org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:630)
    	org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:144)
    	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:329)
    	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
    	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    	org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1078)
    	org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:295)
    	org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:271)
    	org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:332)
    	fr.improve.struts.taglib.layout.workflow.LayoutRequestProcessor.processForwardConfig(LayoutRequestProcessor.java:39)
    	org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:232)
    	org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
    	org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
     
    cause mère
     
    java.lang.ClassNotFoundException: org.apache.jsp.jsp.tiles.layout_jsp
    	java.net.URLClassLoader$1.run(URLClassLoader.java:202)
    	java.security.AccessController.doPrivileged(Native Method)
    	java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    	org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:134)
    	org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:66)
    	org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:628)
    	org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:144)
    	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:329)
    	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
    	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    	org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1078)
    	org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:295)
    	org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:271)
    	org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:332)
    	fr.improve.struts.taglib.layout.workflow.LayoutRequestProcessor.processForwardConfig(LayoutRequestProcessor.java:39)
    	org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:232)
    	org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
    	org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    Je n'y comprend vraiment rien...
    Une idée ?

    Merci!

  2. #2
    Membre confirmé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2007
    Messages
    163
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2007
    Messages : 163
    Par défaut
    Bonjour,

    Montre-nous ta JSP et le bean qui est rattaché. A priori, il s'agit d'une erreur de format numérique.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    160
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Mars 2008
    Messages : 160
    Par défaut
    Ce qui est bizarre, c'est que j'ai quand même changer le contenu de ma jsp en n y mettant rien dedans et le message persiste...

  4. #4
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Bonjour,

    java.lang.ClassNotFoundException: org.apache.jsp.jsp.tiles.layout_jsp
    Tu as le package struts-tiles.jar dans ton lib?

    A+.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    160
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Mars 2008
    Messages : 160
    Par défaut
    La lib est bien présente mais lorsque je clique double dessus dans l explorateur d'eclipse, il me dit que le jar est corrompus!
    J ai changé la lib et ca tourne comme une horloge!

    Merci!

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 11/12/2009, 14h26
  2. Impossible de compiler la classe pour la JSP
    Par barchoui dans le forum Struts 1
    Réponses: 3
    Dernier message: 18/02/2009, 19h55
  3. Réponses: 11
    Dernier message: 07/01/2009, 11h59
  4. Impossible de compiler la classe pour la JSP
    Par 19cmos83 dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 21/05/2008, 11h25
  5. Réponses: 1
    Dernier message: 02/02/2008, 12h54

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