p
u
b
l
i
c
i
t
é
publicité
  1. #1
    Invité de passage
    Inscrit en
    juin 2006
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : juin 2006
    Messages : 8
    Points : 1
    Points
    1

    Par défaut Erreur Fichier /WEB-INF/web.xml introuvable EDI eclipse

    bonjour,
    je suis débutante dans le développemnt avec eclipse 3.1,tomcat et strutsbox.
    j'ai suivi le tutorial de serge tahe ,mais j'ai un problème dans le log de tomcat:
    ATTENTION: Erreur interne: Fichier /WEB-INF/web.xml introuvable
    voici le fichiet web.xml
    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
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE web-app
    PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
    "http://java.sun.com/dtd/web-app_2_3.dtd">
    <web-app>
    <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>
    </servlet>
    <servlet-mapping>
    <servlet-name>action</servlet-name>
    <url-pattern>**.do</url-pattern>
    </servlet-mapping>
    <welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>
    </web-app>

    j'utilise le fichier struts-config suivant:
    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
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE struts-config PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN"
    "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
    <struts-config>
    <action-mappings>
    <action
    path="/main"
    parameter="/vues/main.html"
    type="org.apache.struts.actions.ForwardAction"
    />
    <action
    path="/erreurs"
    parameter="/vues/erreurs.personne.jsp"
    type="org.apache.struts.actions.ForwardAction"
    />
    <action
    path="/reponse"
    parameter="/vues/reponse.personne.jsp"
    type="org.apache.struts.actions.ForwardAction"
    />
    </action-mappings>
    </struts-config>

    quant je déploie l'exemple sous tomcat j'ai une autre erreur
    org.apache.jasper.JasperException: Le fichier "/WEB-INF/struts-html.tld" n'a pas été trouvé
    quand je supprime la ligne suivante de la page jsp
    <%@taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>

    ca marche,mais dans ce cas j'utilise plus le model struts

    je ne sais pas d'ou vient le probleme
    merci d'avance pour toute aide

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    mars 2002
    Messages
    652
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : mars 2002
    Messages : 652
    Points : 1 102
    Points
    1 102

    Par défaut

    et le fichier struts-html.tld est bien à sa place dans le WEB-INF ?
    Clic me...
    CV en ligne

    Il y a 10 types de personnes, celui qui connait le binaire, et l'autre...

    Pas de réponse en MP...Merci

  3. #3
    Invité de passage
    Inscrit en
    juin 2006
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : juin 2006
    Messages : 8
    Points : 1
    Points
    1

    Par défaut

    le fichier struts-html.tld est bien dans /WEB-INF.
    j'utilise struts 1.2.9

  4. #4
    Invité de passage
    Inscrit en
    juin 2006
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : juin 2006
    Messages : 8
    Points : 1
    Points
    1

    Par défaut

    j'avais un probleme dans struts.jar, j'ai modifie le build_path.
    maintenant j'ai un autre problème
    La servlet action est actuellement indisponible

    merci pour votre aide

  5. #5
    Membre Expert Avatar de yann2
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    mai 2004
    Messages
    843
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : mai 2004
    Messages : 843
    Points : 1 423
    Points
    1 423

    Par défaut

    Citation Envoyé par ouafaa
    j'avais un probleme dans struts.jar, j'ai modifie le build_path.
    maintenant j'ai un autre problème
    La servlet action est actuellement indisponible

    merci pour votre aide
    ???

    Qu'avez vous fait du struts.jar ? Vous l'avez enlevé du Build Path ? Dans ce cas, c'est normal que çà na marche pas. Pour une application Web avec struts, il faut placer struts.jar dans le répertoire WEB-INF/lib/

    Bon courage

  6. #6
    Expert Confirmé Sénior

    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
    Points : 7 612
    Points
    7 612

    Par défaut

    Etant donné que tu utilises une version de Struts bien plus récente que celle du tutoriel, je te conseille de télécharger l'Errata, à la même adresse que le tutoriel (juste en dessous).
    ça te fera gagner du temps.

  7. #7
    Expert Confirmé Sénior

    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
    Points : 7 612
    Points
    7 612

    Par défaut

    Sinon, dans le web.xml, il y a une * en trop :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <servlet-mapping>
    <servlet-name>action</servlet-name>
    <url-pattern>**.do</url-pattern>
    </servlet-mapping>
    A remplacer par ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <servlet-mapping>
    <servlet-name>action</servlet-name>
    <url-pattern>*.do</url-pattern>
    </servlet-mapping>

Discussions similaires

  1. Mettre à jour un fichier jar dans WEB-INF\lib
    Par sitirna dans le forum Développement Web en Java
    Réponses: 9
    Dernier message: 24/08/2011, 16h45
  2. Réponses: 1
    Dernier message: 04/05/2011, 15h02
  3. Réponses: 8
    Dernier message: 09/11/2010, 11h59
  4. Réponses: 1
    Dernier message: 21/11/2009, 10h23
  5. acces aux fichiers JSP sur WEB-INF
    Par fadex dans le forum Servlets/JSP
    Réponses: 12
    Dernier message: 02/05/2006, 13h54

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