Erreur deploiement J2EE
Fermé
alexlecool
-
13 nov. 2007 à 11:12
kij_82 Messages postés 4088 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 - 14 nov. 2007 à 13:12
kij_82 Messages postés 4088 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 - 14 nov. 2007 à 13:12
A voir également:
- Erreur deploiement J2EE
- Erreur 1004 vba ✓ - Forum VB / VBA
- Erreur 1000 france tv - Forum MacOS
- Youtube une erreur s'est produite ✓ - Forum YouTube
- Free erreur 38 ✓ - Forum Mobile
- Code erreur s05-05 - Forum Téléviseurs
6 réponses
jee pee
Messages postés
37337
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
25 mars 2023
8 923
13 nov. 2007 à 11:16
13 nov. 2007 à 11:16
salut
sur la 1ere ligne : "org.apache.jasper.JasperException: /acceuil.jsp(34,0) Le fichier "/WEB-INF/footer.jspf" n'a pas été trouvé "
footer.jspf ya pas un F en trop ?
sur la 1ere ligne : "org.apache.jasper.JasperException: /acceuil.jsp(34,0) Le fichier "/WEB-INF/footer.jspf" n'a pas été trouvé "
footer.jspf ya pas un F en trop ?
ca n'a rien a voir avec jspf. je pensais que le chemin d'acces du fichier n'etait pas bon mais ce n'est pas ca.
Quelqu'un a-t-il une piste?
Quelqu'un a-t-il une piste?
kij_82
Messages postés
4088
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
857
13 nov. 2007 à 13:29
13 nov. 2007 à 13:29
Soit comme l'as dit jee pee c'est un problème de nom : je ne connais .jsp, .jsf, mais pas .jspf.
Soit c'est un problème de chemin d'accès :
Ton ficiher footer.jspf se situe réellement dans le répertoire WEB-INF situé à la racine de ton projet ? Si oui alors peut-être a tu mal configuré le projet ou tomcat.
Sinon ca peut venir aussi du fait que tu ai mal défini le context pour apache. Pour le savoir, éditer le fichier server.xml situé dans le répertoire 'conf' du répertoire ou est installé apache chez toi.
Tu devrais avoir une ligne analogue (vers la fin du fichier généralement) :
L'attribut docBase fait référence au projet lui même, tandis que l'attribut workDir donne le chemin de référence où se situent les JSP compilées. Donc pour toi ce serait du genre : "C:\Program Files\eclipse\workspace\Mon_Projet\WEB-INF"
Avec ca tu devrais déjà avancer uin peu.
Soit c'est un problème de chemin d'accès :
Ton ficiher footer.jspf se situe réellement dans le répertoire WEB-INF situé à la racine de ton projet ? Si oui alors peut-être a tu mal configuré le projet ou tomcat.
Sinon ca peut venir aussi du fait que tu ai mal défini le context pour apache. Pour le savoir, éditer le fichier server.xml situé dans le répertoire 'conf' du répertoire ou est installé apache chez toi.
Tu devrais avoir une ligne analogue (vers la fin du fichier généralement) :
<Context path="/MON_APPLI" reloadable="true" docBase="C:\Program Files\eclipse\workspace\Mon_Projet\" workDir="C:\Program Files\eclipse\workspace\Mon_Projet\work\org\apache\jsp" >
L'attribut docBase fait référence au projet lui même, tandis que l'attribut workDir donne le chemin de référence où se situent les JSP compilées. Donc pour toi ce serait du genre : "C:\Program Files\eclipse\workspace\Mon_Projet\WEB-INF"
Avec ca tu devrais déjà avancer uin peu.
tarek_dotzero
Messages postés
817
Date d'inscription
jeudi 19 juillet 2007
Statut
Membre
Dernière intervention
12 avril 2022
120
13 nov. 2007 à 14:18
13 nov. 2007 à 14:18
Slt,
Un problème du chemein ou de configuration, la première cause est la plus probable.
Un problème du chemein ou de configuration, la première cause est la plus probable.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
C'est bon, j'ai compris ou etait mon erreur : j'avais mal placé les fichiers lors du deploiement.
Maintenant, je me heurte a un autre type de probleme :
org.apache.jasper.JasperException: Impossible de compiler la classe pour la JSP
Erreur de servlet générée:
[javac] C:\Sun\AppServer\domains\domain1\generated\jsp\j2ee-apps\JavaFAQ\war-ic_war\org\apache\jsp\acceuil_jsp.java:69: cannot find symbol
[javac] symbol : class User
[javac] location: class org.apache.jsp.acceuil_jsp
[javac] User user = (User) session.getAttribute("user");
[javac] ^
Erreur de servlet générée:
[javac] C:\Sun\AppServer\domains\domain1\generated\jsp\j2ee-apps\JavaFAQ\war-ic_war\org\apache\jsp\acceuil_jsp.java:69: cannot find symbol
[javac] symbol : class User
[javac] location: class org.apache.jsp.acceuil_jsp
[javac] User user = (User) session.getAttribute("user");
[javac] ^
Erreur de servlet générée:
[javac] Note: C:\Sun\AppServer\domains\domain1\generated\jsp\j2ee-apps\JavaFAQ\war-ic_war\org\apache\jsp\acceuil_jsp.java uses unchecked or unsafe operations.
Erreur de servlet générée:
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] 2 errors
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:88)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:337)
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:442)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:502)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:481)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:469)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:516)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:307)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:297)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:247)
javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
sun.reflect.GeneratedMethodAccessor60.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:585)
org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:249)
java.security.AccessController.doPrivileged(Native Method)
javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:282)
org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:165)
--> Apparamment, il ne reconnait pas la classe User qui doit certainement se trouver dans le package que j'ai inclus. Quelqu'un a des pistes pour savoir d'ou vient le probleme avec User?
Merci!
Maintenant, je me heurte a un autre type de probleme :
org.apache.jasper.JasperException: Impossible de compiler la classe pour la JSP
Erreur de servlet générée:
[javac] C:\Sun\AppServer\domains\domain1\generated\jsp\j2ee-apps\JavaFAQ\war-ic_war\org\apache\jsp\acceuil_jsp.java:69: cannot find symbol
[javac] symbol : class User
[javac] location: class org.apache.jsp.acceuil_jsp
[javac] User user = (User) session.getAttribute("user");
[javac] ^
Erreur de servlet générée:
[javac] C:\Sun\AppServer\domains\domain1\generated\jsp\j2ee-apps\JavaFAQ\war-ic_war\org\apache\jsp\acceuil_jsp.java:69: cannot find symbol
[javac] symbol : class User
[javac] location: class org.apache.jsp.acceuil_jsp
[javac] User user = (User) session.getAttribute("user");
[javac] ^
Erreur de servlet générée:
[javac] Note: C:\Sun\AppServer\domains\domain1\generated\jsp\j2ee-apps\JavaFAQ\war-ic_war\org\apache\jsp\acceuil_jsp.java uses unchecked or unsafe operations.
Erreur de servlet générée:
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] 2 errors
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:88)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:337)
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:442)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:502)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:481)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:469)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:516)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:307)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:297)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:247)
javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
sun.reflect.GeneratedMethodAccessor60.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:585)
org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:249)
java.security.AccessController.doPrivileged(Native Method)
javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:282)
org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:165)
--> Apparamment, il ne reconnait pas la classe User qui doit certainement se trouver dans le package que j'ai inclus. Quelqu'un a des pistes pour savoir d'ou vient le probleme avec User?
Merci!
kij_82
Messages postés
4088
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
857
14 nov. 2007 à 13:12
14 nov. 2007 à 13:12
Toujours problème de configuration.
Regarde dans ton code à quelle package fait référence cette classe User afin de savoir quel .jar externe à ton application (si la classe en question est définie ainsi) tu dois inclure dans ton projet.
Vérifie aussi que tu as bien inclu la JRE dans le classpath de ton projet.
Ensuite, il te suffit d'aller dans les propriété de ton projet (clic droit, propriété), dans l'onglet "librairie" et d'ajouter le fameux jar.
Relance et regarde si l'erreur persiste.
Si oui alors peut etre faut-il voir du coté de la configuration de Tomcat : Dans window->preferencew->tomcat->paramètre de la JVM, dans le panneau "classpath" tu dois inclure tous les .jar qui se trouvent dans les répertoires "server/lib" et "common/lib" présents dans le répertoire d'install de tomcat sur ton pc (ex: C:\Programs Files\Jakarta tomcat-4.1.31\)
Regarde dans ton code à quelle package fait référence cette classe User afin de savoir quel .jar externe à ton application (si la classe en question est définie ainsi) tu dois inclure dans ton projet.
Vérifie aussi que tu as bien inclu la JRE dans le classpath de ton projet.
Ensuite, il te suffit d'aller dans les propriété de ton projet (clic droit, propriété), dans l'onglet "librairie" et d'ajouter le fameux jar.
Relance et regarde si l'erreur persiste.
Si oui alors peut etre faut-il voir du coté de la configuration de Tomcat : Dans window->preferencew->tomcat->paramètre de la JVM, dans le panneau "classpath" tu dois inclure tous les .jar qui se trouvent dans les répertoires "server/lib" et "common/lib" présents dans le répertoire d'install de tomcat sur ton pc (ex: C:\Programs Files\Jakarta tomcat-4.1.31\)