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 :

pb avec le fichier de def pour les tiles


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2006
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 17
    Par défaut pb avec le fichier de def pour les tiles
    Salut,

    voilas mon erreur :

    exception

    javax.servlet.ServletException: IO Error while parsing file '/WEB-INF/config/layouts.xml'. jakarta.apache.org
    org.apache.struts.tiles.TilesPlugin.initDefinitionsFactory(TilesPlugin.java:235)
    org.apache.struts.tiles.TilesPlugin.init(TilesPlugin.java:139)
    org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:839)
    org.apache.struts.action.ActionServlet.init(ActionServlet.java:332)
    javax.servlet.GenericServlet.init(GenericServlet.java:211)
    org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
    org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
    org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
    org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
    org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
    org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
    java.lang.Thread.run(Thread.java:595)

    cause mère

    org.apache.struts.tiles.DefinitionsFactoryException: IO Error while parsing file '/WEB-INF/config/layouts.xml'. jakarta.apache.org
    org.apache.struts.tiles.xmlDefinition.I18nFactorySet.parseXmlFile(I18nFactorySet.java:538)
    org.apache.struts.tiles.xmlDefinition.I18nFactorySet.parseXmlFiles(I18nFactorySet.java:467)
    org.apache.struts.tiles.xmlDefinition.I18nFactorySet.createDefaultFactory(I18nFactorySet.java:271)
    org.apache.struts.tiles.xmlDefinition.I18nFactorySet.initFactory(I18nFactorySet.java:246)
    org.apache.struts.tiles.xmlDefinition.I18nFactorySet.initFactory(I18nFactorySet.java:196)
    org.apache.struts.tiles.definition.ComponentDefinitionsFactoryWrapper.init(ComponentDefinitionsFactoryWrapper.java:104)
    org.apache.struts.tiles.TilesUtilImpl.createDefinitionsFactory(TilesUtilImpl.java:138)
    org.apache.struts.tiles.TilesUtil.createDefinitionsFactory(TilesUtil.java:167)
    org.apache.struts.tiles.TilesPlugin.initDefinitionsFactory(TilesPlugin.java:224)
    org.apache.struts.tiles.TilesPlugin.init(TilesPlugin.java:139)
    org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:839)
    org.apache.struts.action.ActionServlet.init(ActionServlet.java:332)
    javax.servlet.GenericServlet.init(GenericServlet.java:211)
    org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
    org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
    org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
    org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
    org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
    org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
    java.lang.Thread.run(Thread.java:595)


    et voilas ce que j'ai mis dans mon fichier struts.config.xml:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <plug-in className="org.apache.struts.tiles.TilesPlugin">
       	<set-property property="definitions-config"     value="/WEB-INF/config/layouts.xml "/>
       	<set-property property="definitions-parser-validate" value="true" />
       	<set-property property="moduleAware" value="true"/>
       </plug-in>
    merci pour l'aide

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 52
    Par défaut Définition dans struts-config
    Moi j'ai cette définition du plugin Tiles dans Struts-config :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <plug-in className="org.apache.struts.tiles.TilesPlugin" >
    <!-- Path to XML definition file -->
    <set-property property="definitions-config" value="/WEB-INF/tiles-defs.xml" />
    <!-- Set Module-awareness to true -->
    <set-property property="moduleAware" value="true" />
    </plug-in>
    peut-être cela peut t'aider

  3. #3
    Membre expérimenté Avatar de petitpasdelune
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    221
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2006
    Messages : 221
    Par défaut
    Bonjour.

    -1- As-tu bien créer un fichier /WEB-INF/config/layouts.xml qui contient les définitions tiles ?
    -2- Corrige la typo suivante : value="/WEB-INF/config/layouts.xml " => value="/WEB-INF/config/layouts.xml" (espace avant le guillemet fermant).
    -3- As-tu remplacer le controller par celui de Tiles ?

    PPDL.

Discussions similaires

  1. Appli dispatchées avec un fichier config unique pour toutes?
    Par nerillis dans le forum Windows Forms
    Réponses: 1
    Dernier message: 30/05/2007, 11h43
  2. Partage de fichier : Marche sauf pour les exe
    Par JolyLoic dans le forum Windows XP
    Réponses: 2
    Dernier message: 27/08/2006, 17h24
  3. Créer un fichier de langue pour les expressions usuelles
    Par titoumimi dans le forum Langage
    Réponses: 9
    Dernier message: 21/02/2006, 16h14
  4. problème avec média player par défaut pour les vidéos ?
    Par tomguiss dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 18/10/2005, 14h08

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