Liferay bundled with Glassfish + JBoss Portlet Bridge + Exam
juansm Oct 23, 2008 1:22 AMHi, i am pretty new with portlets and i have to develop an application using this technology.
I am trying to deploy the RichFacesPortlet example in a Glassfish server using Liferay and JBoss Portlet Bridge. However, i get the following exception:
[#|2008-10-23T00:04:00.061-0500|INFO|sun-appserver9.1|javax.enterprise.resource.webcontainer.jsf.config|_ThreadID=13;_ThreadName=pool-1-thread-4;/RichFacesPortlet;|Initializing Sun's JavaServer Faces implementation (1.2_04-b20-p03) for context '/RichFacesPortlet'|#]
[#|2008-10-23T00:04:00.746-0500|WARNING|sun-appserver9.1|javax.enterprise.system.stream.err|_ThreadID=13;_ThreadName=pool-1-thread-4;_RequestID=8817ad9e-2454-4dc8-aab0-2c97fa3b04ab;|javax.faces.FacesException: org.jboss.portletbridge.lifecycle.PortletLifecycleFactory
at javax.faces.FactoryFinder.getImplGivenPreviousImpl(FactoryFinder.java:556)
at javax.faces.FactoryFinder.getImplementationInstance(FactoryFinder.java:448)
at javax.faces.FactoryFinder.getFactory(FactoryFinder.java:249)
at com.sun.faces.config.ConfigureListener.configure(ConfigureListener.java:805)
at com.sun.faces.config.ConfigureListener.configure(ConfigureListener.java:486)
at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:381)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4523)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:5184)
at com.sun.enterprise.web.WebModule.start(WebModule.java:326)
at com.sun.enterprise.web.LifecycleStarter.doRun(LifecycleStarter.java:58)
at com.sun.appserv.management.util.misc.RunnableBase.runSync(RunnableBase.java:304)
at com.sun.appserv.management.util.misc.RunnableBase.run(RunnableBase.java:341)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at javax.faces.FactoryFinder.getImplGivenPreviousImpl(FactoryFinder.java:549)
... 17 more
Caused by: java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
at org.jboss.portletbridge.lifecycle.LifecyclePhase.(LifecyclePhase.java:42)
at org.jboss.portletbridge.lifecycle.PortletLifecycle.(PortletLifecycle.java:42)
at org.jboss.portletbridge.lifecycle.SeamPortletLifecycle.(SeamPortletLifecycle.java:34)
at org.jboss.portletbridge.lifecycle.PortletLifecycleFactory.(PortletLifecycleFactory.java:48)
... 22 more
Caused by: java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:992)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1489)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
... 26 more
|#]
[#|2008-10-23T00:04:00.768-0500|SEVERE|sun-appserver9.1|javax.enterprise.system.container.web|_ThreadID=13;_ThreadName=pool-1-thread-4;_RequestID=8817ad9e-2454-4dc8-aab0-2c97fa3b04ab;|WebModule[/RichFacesPortlet]PWC1275: Exception sending context initialized event to listener instance of class com.sun.faces.config.ConfigureListener
javax.faces.FacesException: org.jboss.portletbridge.lifecycle.PortletLifecycleFactory
at javax.faces.FactoryFinder.getImplGivenPreviousImpl(FactoryFinder.java:556)
at javax.faces.FactoryFinder.getImplementationInstance(FactoryFinder.java:448)
at javax.faces.FactoryFinder.getFactory(FactoryFinder.java:249)
at com.sun.faces.config.ConfigureListener.configure(ConfigureListener.java:805)
at com.sun.faces.config.ConfigureListener.configure(ConfigureListener.java:486)
at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:381)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4523)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:5184)
at com.sun.enterprise.web.WebModule.start(WebModule.java:326)
at com.sun.enterprise.web.LifecycleStarter.doRun(LifecycleStarter.java:58)
at com.sun.appserv.management.util.misc.RunnableBase.runSync(RunnableBase.java:304)
at com.sun.appserv.management.util.misc.RunnableBase.run(RunnableBase.java:341)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at javax.faces.FactoryFinder.getImplGivenPreviousImpl(FactoryFinder.java:549)
... 17 more
Caused by: java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
at org.jboss.portletbridge.lifecycle.LifecyclePhase.(LifecyclePhase.java:42)
at org.jboss.portletbridge.lifecycle.PortletLifecycle.(PortletLifecycle.java:42)
at org.jboss.portletbridge.lifecycle.SeamPortletLifecycle.(SeamPortletLifecycle.java:34)
at org.jboss.portletbridge.lifecycle.PortletLifecycleFactory.(PortletLifecycleFactory.java:48)
... 22 more
Caused by: java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:992)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1489)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
... 26 more
|#]
Any help would be appreciated.
Thanks in advance.