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 :

FacesServlet , NullPointerException


Sujet :

JSF Java

  1. #1
    raj
    raj est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    112
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 112
    Par défaut FacesServlet , NullPointerException
    Bonjour , voilà mon problème

    J'essaie d'utiliser JSF avec un serveur Jetty ( version 4.2.8 ) .
    Après avoir installé les jar ( implémentation de Sun version 1.0 ) dans
    le répertoire WEB-INF/lib de l'application (ainsi que la liste des commons qui
    va avec ) , et après avoir créer le fichier le faces-config.xml .
    Je lance le serveur et je récupère une erreur :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    10:43:35.551 EVENT  Started SocketListener on 0.0.0.0:8081
    org.mortbay.util.MultiException[java.lang.NullPointerException]
    	at org.mortbay.http.HttpServer.start(HttpServer.java:624)
    	at com.iw.plugins.jettyrunner.PluginRunner.launchWithXML(PluginRunner.java:144)
    	at com.iw.plugins.jettyrunner.PluginRunner.main(PluginRunner.java:111)
    java.lang.NullPointerException
    	at javax.faces.webapp.FacesServlet.init(FacesServlet.java:144)
    	at org.mortbay.jetty.servlet.ServletHolder.start(ServletHolder.java:219)
    	at org.mortbay.jetty.servlet.ServletHandler.initializeServlets(ServletHandler.java:436)
    	at org.mortbay.jetty.servlet.WebApplicationHandler.initializeServlets(WebApplicationHandler.java:150)
    	at org.mortbay.jetty.servlet.WebApplicationContext.start(WebApplicationContext.java:490)
    	at org.mortbay.http.HttpServer.start(HttpServer.java:647)
    	at com.iw.plugins.jettyrunner.PluginRunner.launchWithXML(PluginRunner.java:144)
    	at com.iw.plugins.jettyrunner.PluginRunner.main(PluginRunner.java:111)
    Après un ptit tour sur Google, il semblerait que ce soit lors de la création d'une instance de ApplicationFactory :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    try {
    ApplicationFactory applicationFactory = (ApplicationFactory)
    FactoryFinder.getFactory(FactoryFinder.APPLICATION_FACTORY);
    144 application = applicationFactory.getApplication();
    } catch (FacesException e) {
    Throwable rootCause = e.getCause();
    if (rootCause == null) {
    throw e;
    } else {
    throw new ServletException(e.getMessage(), rootCause);
    }
    }
    Apparemment, ma configuration ne permet pas à FacesServlet de récupérer
    le paramètre FactoryFinder.APPLICATION_FACTORY

    Merci de m'aider , je desespère

  2. #2
    raj
    raj est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    112
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 112
    Par défaut
    J'ai changé d'implémentation de JSF , j'ai tester avec myfaces et
    ca marche .
    Bon cela n'explique pas le pb avec l'implémentation de SUN .
    Par contre en testant une page tout simple :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <%@ page contentType="text/html" %>
    <%@ taglib uri="http://java.sun.com/jsf/html" prefix="html" %>
    <%@ taglib uri="http://java.sun.com/jsf/core" prefix="core" %>
     
    <core:view>
        <h1> Hello WORLD2 </h1>
    	<html:outputText value="Hello le World ! (en JSF !)"/>
     
    </core:view>
    Ma page n'affiche que le HELLO WORLD2 et n'affiche pas le message
    envoyé par <html:outputText> , pourtant je n'ai pas de message
    d'erreurs .

Discussions similaires

  1. Réponses: 0
    Dernier message: 25/07/2014, 06h26
  2. [Débutant]NullPointerException
    Par Crazyblinkgirl dans le forum Langage
    Réponses: 4
    Dernier message: 18/08/2004, 13h58
  3. [Exception]Double buffering & NullPointerException
    Par Seiya dans le forum API standards et tierces
    Réponses: 25
    Dernier message: 09/07/2004, 18h41
  4. Heritage et NullPointerException
    Par Assiobal dans le forum Langage
    Réponses: 6
    Dernier message: 18/06/2004, 16h35
  5. JPanel & getGraphics() : NullPointerException
    Par dingoth dans le forum Composants
    Réponses: 7
    Dernier message: 21/05/2004, 15h56

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