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 :

Probleme de démarrage


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
    Juin 2007
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 154
    Par défaut Probleme de démarrage
    Bonjour,

    J'utilise actuellement Eclipse version 3.2 avec le plugin WTP, et comme serveur : Tomcat dans sa version 5.5.

    J'ai tout d'abord installer les jars suivant (antlr.jar, commons-beanutils.jar, commons-fileupload.jar, commons-logging.jar, commons-validator.jar, jakarta-oro.jar, struts.jar) en cliquant sur le projet et choisissant l'option addExternalJar. Et par la suite, j'ai copier les fichiers .tld dans le dossier WEB-INF.
    Mon fichier web.xml a été parametrer de la sorte :

    Code xml : 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
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
    	<display-name>
    	StrutsProject</display-name>
     
    	<servlet>
    		<servlet-name>action</servlet-name>
    		<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
    		<init-param>
    			<param-name>config</param-name>
    			<param-value>/WEB-INF/struts-config.xml</param-value>
    		</init-param>
    		<init-param>
    			<param-name>debug</param-name>
    			<param-value>2</param-value>
    		</init-param>
    		<init-param>
    			<param-name>detail</param-name>
    			<param-value>2</param-value>
    		</init-param>
    		<load-on-startup>1</load-on-startup>
    	</servlet>
     
    	<servlet-mapping>
    		<servlet-name>action</servlet-name>
    		<url-pattern>*.do</url-pattern>
    	</servlet-mapping>
     
     
    	<welcome-file-list>
    		<welcome-file>index.html</welcome-file>
    		<welcome-file>index.htm</welcome-file>
    		<welcome-file>index.jsp</welcome-file>
    		<welcome-file>default.html</welcome-file>
    		<welcome-file>default.htm</welcome-file>
    		<welcome-file>default.jsp</welcome-file>
    	</welcome-file-list>
    Quand a mon fichier struts-config.xml il ressemble a ceci :

    Code xml : 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
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_2.dtd">
     
    <struts-config>
    	<form-beans>
    		<form-bean name="loginForm" type="programmeWeb.LoginForm"></form-bean>
    	</form-beans>
     
    	<action-mappings>
     
    		<action path = "/InputSubmit"
    				type = "programmeWeb.LoginAction"
    				name = "loginForm"
    				scope = "request"
    				attribute = "login"
    				input = "loginForm.jsp">
     
    			<forward name="succes" path="loginSucces.jsp"></forward>	
    			<forward name="erreur" path="erreur.jsp"></forward>
     
    		</action>
    	</action-mappings>
     
    	<message-resources parameter="java.MessageResources"></message-resources>
    </struts-config>
    En voulant lancer le programme loginForm.jsp, sur mon navigateur, je me retrouve avec ces exceptions :

    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 charger ou d'instancier la classe TagExtraInfo: org.apache.struts.taglib.bean.CookieTei
    org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:51)
    org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:409)
    org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:281)
    org.apache.jasper.compiler.TagLibraryInfoImpl.createTagInfo(TagLibraryInfoImpl.java:423)
    org.apache.jasper.compiler.TagLibraryInfoImpl.parseTLD(TagLibraryInfoImpl.java:249)
    org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java:163)
    org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:424)
    org.apache.jasper.compiler.Parser.parseDirective(Parser.java:493)
    org.apache.jasper.compiler.Parser.parseElements(Parser.java:1557)
    org.apache.jasper.compiler.Parser.parse(Parser.java:127)
    org.apache.jasper.compiler.ParserController.doParse(ParserController.java:212)
    org.apache.jasper.compiler.ParserController.parse(ParserController.java:101)
    org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:156)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:296)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:277)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:265)
    etc.... dans le navigateur, et sur ma console, j'ai ceci :

    8 févr. 2009 21:18:14 org.apache.catalina.core.StandardWrapperValve invoke
    GRAVE: "Servlet.service()" pour la servlet jsp a généré une exception
    java.lang.ClassNotFoundException: org.apache.struts.taglib.bean.CookieTei
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1359)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1205)
    at org.apache.jasper.compiler.TagLibraryInfoImpl.createTagInfo(TagLibraryInfoImpl.java:420)
    at org.apache.jasper.compiler.TagLibraryInfoImpl.parseTLD(TagLibraryInfoImpl.java:249)
    at org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java:163)
    at org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:424)
    at org.apache.jasper.compiler.Parser.parseDirective(Parser.java:493)
    ......
    J'ai surement du faire une erreur, mais laquelle ? Est ce que quelqu'un pourrait m'aider s'il vous plait.

    Merci.

  2. #2
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    As-tu bien cliqué sur Add External JARs de J2EE Module Dependencies et non pas dans l'onglet Libraries de Java Build Path ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 154
    Par défaut
    Citation Envoyé par c_nvy Voir le message
    As-tu bien cliqué sur Add External JARs de J2EE Module Dependencies et non pas dans l'onglet Libraries de Java Build Path ?

    Bonsoir,

    Tout ce que je peux te dire, c'est que en effet tout les jars que j'ai insérer sont dans Librairies

    C'est quoi exactement ton J2EE Module Dependencies, et comment faire en sorte pour installer les jars a l'intérieur.

    Thank's

  4. #4
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    Sont-ils sous Web App Libraries ?

    Dans les properties du projet, tu dois avoir un choix J2EE Module Dependencies. Si tu cliques sur Add External JARs de J2EE Module Dependencies, les jars seront copiés sous WEB-INF/lib lors de la création du war.

  5. #5
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    Tu peux aussi directement copier les jars sous WEB-INF/lib.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 154
    Par défaut
    Génial, ça marche.

    Au fait si je peux me permettre, c'est quoi exactement le J2EE Module Dependencies ?

    J'ai essayé de copier les jars dans WEB-INF/lib et j'ai eu ce message :

    Can not paste into the selected elements.
    Sais tu pourquoi survient ce message ?

    Juste une derniere chose, si j'installe les jars dans le fameux J2EE Module Dependencies, ai je également besoin de les installer dans la librairie du projet ?

    Encore merci pour tout.

    ps : merci pour la mise en page, je ne suis pas très familier de tout ces outils, je tacherai d'y penser la prochaine fois

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

Discussions similaires

  1. [W95] Probleme au démarrage
    Par aliwassem dans le forum Windows 2000/Me/98/95
    Réponses: 8
    Dernier message: 25/07/2007, 12h55
  2. Probleme de démarrage Eclipse
    Par spynux dans le forum Eclipse Java
    Réponses: 12
    Dernier message: 03/05/2007, 11h12
  3. [EasyPHP] Probleme au démarrage d'Apache : port requis deja utilisé
    Par will89 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 30/03/2006, 17h35
  4. [ plugin ][ TomCat ] probleme au démarrage de tomcat
    Par winnet dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 20/06/2005, 16h12
  5. Probleme de démarrage sous windows 98
    Par Le Pharaon dans le forum Windows 2000/Me/98/95
    Réponses: 14
    Dernier message: 03/05/2005, 14h05

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