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

Tapestry Java Discussion :

Erreur de template


Sujet :

Tapestry Java

  1. #1
    Membre Expert Avatar de DoubleU
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 106
    Par défaut Erreur de template
    Salut a tous,

    Je débute en developpement J2EE et pour une appli que je développe, je voudrais utiliser Tapestry 5 pour la couche web.
    J'ai vaguement suivi le tuto de baptiste Meurant (seulement pour la partie concernant tapestry) mais je coince.

    Mon problème (qui doit être bien con^^), c'est que lorsque je lance la page localhost:8080/DoG/Index, j'ai ca comme erreur:
    Citation Envoyé par localhost:8080/DoG/Index
    An unexpected application exception has occurred.

    Page Index did not generate any markup when rendered. This could be because its template file could not be located, or because a render phase method in the page prevented rendering.
    Je suppose que c'est un problème dans l'organisation des fichiers du projet dans l'appli car les sources des templates et des classes sont les mêmes que celle du tuto, mais apres tout j'en sais rien.


    Et voila le fichier web.xml
    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>DoG</display-name>
     
    	<welcome-file-list>
    		<welcome-file>index.html</welcome-file>
    	</welcome-file-list>
     
    	<context-param>
    	  <param-name>contextConfigLocation</param-name>
    	  <param-value>/WEB-INF/classes/spring-hibernate.xml</param-value>
    	</context-param>
     
    	<context-param>
    		<param-name>tapestry.app-package</param-name>
    		<param-value>fr.dog</param-value>
    	</context-param>
     
    	<filter>
    	    <filter-name>app</filter-name>
    	    <filter-class>org.apache.tapestry5.TapestryFilter</filter-class>
        </filter>
     
        <filter-mapping>
    		<filter-name>app</filter-name>
    		<url-pattern>/*</url-pattern>
    	</filter-mapping>
     
    	<listener>
        	<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
      	</listener>
     
    </web-app>

    Des idées pour m'aider?

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 54
    Par défaut
    Salut,

    essayes en renommant Index.html en Index.tml, de même avec Login.

  3. #3
    Membre Expert Avatar de DoubleU
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 106
    Par défaut
    J'ai réussi a faire marcher l'affaire a peu pres, par contre j'ai du mettre les templates avec l'extension .tml dans le même répertoire que les classes java.

    Je comprend pas trop pourquoi, dans tous les exemples que j'ai vu, c'était des .html sous WEB-INF...

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 54
    Par défaut
    Si tu n'utilises que Tapestry, alors c'est normal d'utiliser des .tml pour tapestry markup language, alors que le contenu est du pur html avec les balises Tapestry.

    vois le tuto officiel plutôt : http://tapestry.apache.org/tapestry5...al1/first.html

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

Discussions similaires

  1. [templates][debutant]erreur "shadows template param"
    Par Gotmere dans le forum Langage
    Réponses: 3
    Dernier message: 12/12/2007, 23h30
  2. [OpenTBS] Erreur système template
    Par snyfir dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 27/06/2007, 10h02
  3. [Joomla!] erreur du template joomla 1.5
    Par phpieur dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 12
    Dernier message: 24/02/2007, 11h15
  4. Erreur Gcc, template et iterator
    Par aidos dans le forum Langage
    Réponses: 7
    Dernier message: 14/03/2006, 09h04
  5. Erreur de template
    Par Clad3 dans le forum Langage
    Réponses: 4
    Dernier message: 13/03/2005, 15h22

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