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 :

JBoss 4 + MyFaces 1.2.6 : No Factories configured for this Application.


Sujet :

JSF Java

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    mbinte
    Invité(e)
    Par défaut JBoss 4 + MyFaces 1.2.6 : No Factories configured for this Application.
    Bonjour,

    je migre une application web qui tournait sous Tomcat avec du JDK 1.4 vers du JBoss 1.6.

    Ancienne archi :
    - Tomcat 5
    - JDK 1.4
    - JSF 1.1
    - MyFaces 1.1.5
    - tomahawk

    Nouvelle archi :
    - JBoss 4
    - JDK 1.6
    - MyFaces 1.2.6
    - Tomahawk 1.1.7

    Au déploiement de l'application, nous avons une Excpetion :

    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
     
    java.lang.IllegalStateException: No Factories configured for this Application. This happens if the faces-initialization does not work at all - make sure that you properly include all configuration settings necessary for a basic faces application and that all the necessary libs are included. Also check the logging output of your web application and your container for any exceptions!
    If you did that and find nothing, the mistake might be due to the fact that you use some special web-containers which do not support registering context-listeners via TLD files and a context listener is not setup in your web.xml.
    A typical config looks like this;
    <listener>
      <listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>
    </listener>
     
    	at javax.faces.FactoryFinder.getFactory(FactoryFinder.java:106)
    	at javax.faces.webapp.FacesServlet.init(FacesServlet.java:105)
    	at fr.ca.sa.es.web.util.RecosFacesServlet.init(RecosFacesServlet.java:39)
    	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161)
    	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981)
    	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4071)
    	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4375)
    	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:790)
    	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:770)
    	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:553)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    	at java.lang.reflect.Method.invoke(Method.java:597)
    	at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:296)
    	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
    	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
    	at org.apache.catalina.core.StandardContext.init(StandardContext.java:5312)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    	at java.lang.reflect.Method.invoke(Method.java:597)
    	at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:296)
    	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
    	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
    	at
    J'ai déjà éssayé la solution proposé qui est d'ajouter dans le web.xml le listener : org.apache.myfaces.webapp.StartupServletContextListener, mais cela n'a rien changé.

    L'autre solution préconisée est de remplacer javax.faces.webapp.FacesServlet par org.apache.myfaces.webapp.MyFacesServlet. Mais cela ne fonctionne pas aussi.

    L'un de vous a t'il déjà été confronté à ce genre de problème ? Et si oui comment à t'il solutionné cela ?

    Merci d'avance !
    Dernière modification par mbinte ; 02/04/2009 à 15h21.

Discussions similaires

  1. Factory Images for Nexus Devices et perte de données
    Par pol2095 dans le forum Android
    Réponses: 2
    Dernier message: 23/11/2014, 14h22
  2. Erreur No Factories configured for this Application.
    Par chris_013 dans le forum Weblogic
    Réponses: 2
    Dernier message: 09/10/2009, 16h12
  3. Réponses: 1
    Dernier message: 17/06/2009, 16h28
  4. 2 webapp, 2 sessions factory, 1 instance de jboss
    Par emilieax dans le forum Hibernate
    Réponses: 2
    Dernier message: 20/12/2006, 09h40
  5. [JSTL] [JBOSS] Utilisé JSTL avec MyFaces sur JBoss 4.0.4 CR2
    Par yakamax dans le forum Wildfly/JBoss
    Réponses: 3
    Dernier message: 22/05/2006, 16h30

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