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

JSF Java Discussion :

Problème ViewHandler page d'accueil


Sujet :

JSF Java

  1. #1
    Membre éclairé

    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    639
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 639
    Par défaut Problème ViewHandler page d'accueil
    Bonjour,

    J'ai un projet qui tourne sour Tomcat 6, mais lorsque je passe sous Jboss 5 j'ai cette erreur
    18:39:11,203 SEVERE [viewhandler] Error Rendering View[/index.xhtml]
    java.lang.NullPointerException
    at com.sun.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:49)
    Voici mon 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
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
      <display-name>CaveJSF</display-name>
      <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
      </welcome-file-list>
      <servlet>
        <servlet-name>Faces Servlet</servlet-name>
        <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
      </servlet>
      <servlet-mapping>
        <servlet-name>Faces Servlet</servlet-name>
        <url-pattern>*.jsf</url-pattern>
      </servlet-mapping>
     
      	<context-param>
    		<param-name>javax.faces.DEFAULT_SUFFIX</param-name>
    		<param-value>.xhtml</param-value>
    	</context-param>
     
     
      <context-param>
        <description>State saving method: 'client' or 'server' (=default). See JSF Specification 2.5.2</description>
        <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
        <param-value>client</param-value>
      </context-param>
      <context-param>
        <param-name>javax.servlet.jsp.jstl.fmt.localizationContext</param-name>
        <param-value>resources.application</param-value>
      </context-param>
      <listener>
        <listener-class>com.sun.faces.config.ConfigureListener</listener-class>
      </listener>
      <servlet-mapping>
        <servlet-name>Faces Servlet</servlet-name>
        <url-pattern>*.jsf</url-pattern>
      </servlet-mapping>
    </web-app>
    et mon faces-config.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
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    <?xml version="1.0" encoding="UTF-8"?>
     
    <faces-config
        xmlns="http://java.sun.com/xml/ns/javaee"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_1_2.xsd"
        version="1.2">
     
     
     
    <application>
        <locale-config>
          <default-locale>fr</default-locale>
        </locale-config>
    	<view-handler>com.sun.facelets.FaceletViewHandler</view-handler>
     
    	<message-bundle>
          com.utils.MessageResources</message-bundle>
      </application>
     
      <validator>		
    	<validator-id>loginValidator</validator-id>
    	<validator-class>com.validators.LoginValidate</validator-class>
    </validator>
     
     
    <managed-bean>
    	<description>recherche de vins</description>
    	<managed-bean-name>rechercheBean</managed-bean-name>
    	<managed-bean-class>com.managed.bean.RechercheBean</managed-bean-class>
    	<managed-bean-scope>request</managed-bean-scope>
    </managed-bean>
    <managed-bean>
    	<description>gestion de la cave</description>
    	<managed-bean-name>caveGestion</managed-bean-name>
    	<managed-bean-class>com.managed.bean.CaveGestionBean</managed-bean-class>
    	<managed-bean-scope>request</managed-bean-scope>
    </managed-bean>
    <managed-bean>
    	<description>caddie</description>
    	<managed-bean-name>panierBean</managed-bean-name>
    	<managed-bean-class>com.managed.bean.PanierBean</managed-bean-class>
    	<managed-bean-scope>session</managed-bean-scope>
    </managed-bean>
     
    <managed-bean>
    	<description>employe</description>
    	<managed-bean-name>employeBean2</managed-bean-name>
    	<managed-bean-class>com.managed.bean.EmployeBean2</managed-bean-class>
    	<managed-bean-scope>request</managed-bean-scope>
    </managed-bean>
    <managed-bean>
    	<managed-bean-name>userBean</managed-bean-name>
    	<managed-bean-class>com.managed.bean.UserBean</managed-bean-class>
    	<managed-bean-scope>session</managed-bean-scope>
    </managed-bean>
     
    <navigation-rule>
    	<from-view-id>/*</from-view-id>
    	<navigation-case>
    		<from-outcome>success</from-outcome>
    		<to-view-id>./recherche.jsp</to-view-id>
    	</navigation-case>
    	<navigation-case>
    		<from-outcome>goToPanier</from-outcome>
    		<to-view-id>./panier.jsp</to-view-id>
    	</navigation-case>
    	<navigation-case>
    		<from-outcome>goToCaveGestion</from-outcome>
    		<to-view-id>./gestCave.jsp</to-view-id>
    	</navigation-case>
    		<navigation-case>
    		<from-outcome>loggedIn</from-outcome>
    		<to-view-id>./index.jsp</to-view-id>
    	</navigation-case>
    </navigation-rule>
    </faces-config>
    ma page d'accueil :
    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
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     
    <html xmlns="http://www.w3.org/1999/xhtml"
          xmlns:ui="http://java.sun.com/jsf/facelets"
          xmlns:h="http://java.sun.com/jsf/html"
          xmlns:f="http://java.sun.com/jsf/core"
          xmlns:c="http://java.sun.com/jstl/core">
    <ui:composition template="/WEB-INF/layout/layout.xhtml">
      <ui:define name="navigation">
    	<ui:include src = "/WEB-INF/jsp/navigation.jsp"/>
      </ui:define>
      <ui:define name="content">
      	<ui:include src = "/WEB-INF/jsp/accueil.jsp"/>
      </ui:define>
    </ui:composition>
    </html>
    Si j'enleve ui:composition, je n'ai plus l'erreur.

    Avez vous une idée de la cause du problème et de sa résolution?

    Merci d'avance!

  2. #2
    Membre éclairé

    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    639
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 639
    Par défaut
    Problème résolu en utilisant le tout dernier facelets.jar : 1.1.15.B1

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 30/03/2009, 12h22
  2. Réponses: 2
    Dernier message: 16/02/2009, 16h38
  3. Problème à ouvrir ma page d'accueil
    Par Xzander dans le forum IIS
    Réponses: 2
    Dernier message: 06/06/2006, 15h43
  4. [FLASH MX2004] Problème page d'accueil Flash MX 7.2
    Par milianna dans le forum Intégration
    Réponses: 6
    Dernier message: 21/04/2006, 13h47

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