Ajax4JSF throws Exceptions
Hi,
I am having problems with the integration of ajax4jsf into my first jsf project. Ajax4Jsf throws FaceExceptions and I have no idea why. I registered a filter in my web.xml, which uses the a4j Filter:
<filter>
<display-name>Ajax4jsf Filter</display-name>
<filter-name>ajax4jsf</filter-name>
<filter-class>org.ajax4jsf.Filter</filter-class>
</filter>
<filter-mapping>
<filter-name>ajax4jsf</filter-name>
<servlet-name>Faces Servlet</servlet-name>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
<dispatcher>INCLUDE</dispatcher>
</filter-mapping>
When Tomcat tries to load a4j I'm getting some weird Exceptions:
INFO: Completed initializing Sun's JavaServer Faces implementation (1.2-b20-FCS) for context ''
19.07.2007 20:31:34 com.sun.faces.config.ConfigureListener contextInitialized
INFO: Initializing Sun's JavaServer Faces implementation (1.2-b20-FCS) for context '/test'
javax.faces.FacesException: org.ajax4jsf.framework.DebugLifecycleFactory
at javax.faces.FactoryFinder.getImplGivenPreviousImpl(FactoryFinder.java:587)
at javax.faces.FactoryFinder.getImplementationInstance(FactoryFinder.java:460)
at javax.faces.FactoryFinder.getFactory(FactoryFinder.java:256)
at com.sun.faces.config.ConfigureListener.configure(ConfigureListener.java:1106)
at com.sun.faces.config.ConfigureListener.configure(ConfigureListener.java:766)
at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:529)
at com.sun.faces.config.GlassFishConfigureListener.contextInitialized(GlassFishConfigureListener.java:47)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3827)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4334)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: java.lang.InstantiationException: org.ajax4jsf.framework.DebugLifecycleFactory
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at javax.faces.FactoryFinder.getImplGivenPreviousImpl(FactoryFinder.java:585)
... 21 more
19.07.2007 20:31:35 com.sun.faces.config.ConfigureListener contextInitialized
INFO: Completed initializing Sun's JavaServer Faces implementation (1.2-b20-FCS) for context '/test'
19.07.2007 20:31:35 org.apache.catalina.core.StandardContext listenerStart
SCHWERWIEGEND: Exception sending context initialized event to listener instance ofclass com.sun.faces.config.GlassFishConfigureListener
javax.faces.FacesException: org.ajax4jsf.framework.DebugLifecycleFactory
at javax.faces.FactoryFinder.getImplGivenPreviousImpl(FactoryFinder.java:587)
at javax.faces.FactoryFinder.getImplementationInstance(FactoryFinder.java:460)
at javax.faces.FactoryFinder.getFactory(FactoryFinder.java:256)
at com.sun.faces.config.ConfigureListener.configure(ConfigureListener.java:1106)
at com.sun.faces.config.ConfigureListener.configure(ConfigureListener.java:766)
at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:529)
at com.sun.faces.config.GlassFishConfigureListener.contextInitialized(GlassFishConfigureListener.java:47)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3827)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4334)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: java.lang.InstantiationException: org.ajax4jsf.framework.DebugLifecycleFactory
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at javax.faces.FactoryFinder.getImplGivenPreviousImpl(FactoryFinder.java:585)
... 21 more
19.07.2007 20:31:35 org.apache.catalina.core.StandardContext start
SCHWERWIEGEND: Error listenerStart
19.07.2007 20:31:35 org.apache.catalina.core.StandardContext start
SCHWERWIEGEND: Context [/test] startup failed due to previous errors
19.07.2007 20:31:35 org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
19.07.2007 20:31:35 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
19.07.2007 20:31:35 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/71 config=null
19.07.2007 20:31:35 org.apache.catalina.startup.Catalina start
INFO: Server startup in 2745 ms
I am using Ajax4Jsf 1.1.1.
Thanks in advance,
Tobias
Message was edited by:
tobiasgp

