Gatein 3.4 jboss7.1.1-Final jsf2 portlet
verboomp Nov 20, 2012 11:34 AMHi,
I am trying to get a jsf portlet working on a standard downloaded GateIn-3.4.0.Final-jbossas7.zip
The application server is running on java 7.
I have downloaded the examples from:
https://github.com/jbossportletbridge/jbossportletbridge/tree/master/examples
The examples are build with java 7 with maven 3. The war file that is generated looks fine.
When I deploy that war file into the gatein/deployments directory than it throws the excepion shown below duing startup.
Does anybody have an idea why this is happening? Does anybody have a working example?
org.jboss.portletbridge.lifecycle.PortalPhaseListener implements the javax.faces.event.PhaseListener.
I can only assume that it must be a classloading issue.
17:01:21,562 INFO [org.exoplatform.portal.application.ResourceRequestFilter] (MSC service thread 1-3) Cache eXo Resource at client: false
17:01:21,562 INFO [org.jboss.web] (MSC service thread 1-3) JBAS018210: Registering web context: /web
17:01:21,578 INFO [org.exoplatform.portal.application.ResourceRequestFilter] (MSC service thread 1-3) Cache eXo Resource at client: false
17:01:21,656 INFO [org.jboss.web] (MSC service thread 1-3) JBAS018210: Registering web context: /dashboard
17:01:21,859 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/wsrp-admin-gui]] (MSC service thread 1-4) Exception sending context init
ialized event to listener instance of class com.sun.faces.config.ConfigureListener: com.sun.faces.config.ConfigurationException: CONFIGURATION FAILED!
Source Document: vfs:/C:/java/jboss-as-7.1.1.Final-GateIn-3.4.0.Final/gatein/deployments/gatein-wsrp-integration.ear/wsrp-admin-gui.war/WEB-INF/lib/portletbri
dge-impl-2.3.0.Final.jar/META-INF/faces-config.xml
Cause: Class 'org.jboss.portletbridge.lifecycle.PortalPhaseListener' is not an instance of 'interface javax.faces.event.PhaseListener'
at com.sun.faces.config.ConfigManager.initialize(ConfigManager.java:215) [jsf-impl-1.2_15-jbossorg-2.jar:1.2_15.jbossorg-1-20111019-SNAPSHOT]
at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:200) [jsf-impl-1.2_15-jbossorg-2.jar:1.2_15.jbossorg-1-20111019-SNAP
SHOT]
at org.apache.catalina.core.StandardContext.contextListenerStart(StandardContext.java:3392) [jbossweb-7.0.10.Final.jar:]
at org.apache.catalina.core.StandardContext.start(StandardContext.java:3850) [jbossweb-7.0.10.Final.jar:]
at org.jboss.as.web.deployment.WebDeploymentService.start(WebDeploymentService.java:90) [jboss-as-web-7.1.0.Final.jar:7.1.0.Final]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) [rt.jar:1.7.0_05]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) [rt.jar:1.7.0_05]
at java.lang.Thread.run(Thread.java:722) [rt.jar:1.7.0_05]
Caused by: com.sun.faces.config.ConfigurationException:
Source Document: vfs:/C:/java/jboss-as-7.1.1.Final-GateIn-3.4.0.Final/gatein/deployments/gatein-wsrp-integration.ear/wsrp-admin-gui.war/WEB-INF/lib/portletbri
dge-impl-2.3.0.Final.jar/META-INF/faces-config.xml
Cause: Class 'org.jboss.portletbridge.lifecycle.PortalPhaseListener' is not an instance of 'interface javax.faces.event.PhaseListener'
at com.sun.faces.config.processor.AbstractConfigProcessor.createInstance(AbstractConfigProcessor.java:259) [jsf-impl-1.2_15-jbossorg-2.jar:1.2_15.jbosso
rg-1-20111019-SNAPSHOT]
at com.sun.faces.config.processor.LifecycleConfigProcessor.addPhaseListeners(LifecycleConfigProcessor.java:142) [jsf-impl-1.2_15-jbossorg-2.jar:1.2_15.j
bossorg-1-20111019-SNAPSHOT]
at com.sun.faces.config.processor.LifecycleConfigProcessor.process(LifecycleConfigProcessor.java:115) [jsf-impl-1.2_15-jbossorg-2.jar:1.2_15.jbossorg-1-
20111019-SNAPSHOT]
at com.sun.faces.config.processor.AbstractConfigProcessor.invokeNext(AbstractConfigProcessor.java:108) [jsf-impl-1.2_15-jbossorg-2.jar:1.2_15.jbossorg-1
-20111019-SNAPSHOT]
at com.sun.faces.config.processor.FactoryConfigProcessor.process(FactoryConfigProcessor.java:133) [jsf-impl-1.2_15-jbossorg-2.jar:1.2_15.jbossorg-1-2011
1019-SNAPSHOT]
at com.sun.faces.config.ConfigManager.initialize(ConfigManager.java:205) [jsf-impl-1.2_15-jbossorg-2.jar:1.2_15.jbossorg-1-20111019-SNAPSHOT]
... 9 more
17:01:22,312 ERROR [org.apache.catalina.core.StandardContext] (MSC service thread 1-4) Error listenerStart
17:01:22,312 ERROR [org.apache.catalina.core.StandardContext] (MSC service thread 1-4) Context [/wsrp-admin-gui] startup failed due to previous errors
17:01:22,312 INFO [org.hibernate.validator.util.Version] (MSC service thread 1-2) Hibernate Validator 4.2.0.Final
17:01:22,312 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-4) MSC00001: Failed to start service jboss.web.deployment.default-host./wsrp-admin-gui: or
g.jboss.msc.service.StartException in service jboss.web.deployment.default-host./wsrp-admin-gui: JBAS018040: Failed to start context
at org.jboss.as.web.deployment.WebDeploymentService.start(WebDeploymentService.java:95)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) [rt.jar:1.7.0_05]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) [rt.jar:1.7.0_05]
at java.lang.Thread.run(Thread.java:722) [rt.jar:1.7.0_05]
17:01:22,390 WARNING [javax.enterprise.resource.webcontainer.jsf.managedbean] (MSC service thread 1-2) JSF1074: Managed bean named 'echo' has already been regis
tered. Replacing existing managed bean class type basicajax.Echo with basicajax.Echo.
17:01:22,468 INFO [org.exoplatform.portal.application.ResourceRequestFilter] (MSC service thread 1-4) Cache eXo Resource at client: false