Foros de discusión

Problems in weblogic 12c with jsf2-cdi-portlet-3.2.4-ga5.war example

Nuria Cervero, modificado hace 9 años.

Problems in weblogic 12c with jsf2-cdi-portlet-3.2.4-ga5.war example

New Member Mensaje: 1 Fecha de incorporación: 26/05/10 Mensajes recientes
Hello,

When we deploy the war in weblogic 12.1.3.0.0 its ok, however when the portlet are rendering in a liferay page we get the following error:

22:37:45,646 DEBUG [PortletContainerImpl:369] Copied parameter to portletURL name=[_jsfBridgeAjax] value=[true]
22:37:45,647 DEBUG [PortletContainerImpl:369] Copied parameter to portletURL name=[_facesViewIdResource] value=[/views/portletViewMode.xhtml]
22:37:45,651 DEBUG [PortletContainerImpl:98] createActionURL fromURL=[/jsf2-cdi-portlet/views/portletViewMode.xhtml?_facesViewIdRender=/views/portletViewMode.xhtml]
22:37:45,652 DEBUG [PortletContainerImpl:369] Copied parameter to portletURL name=[_facesViewIdRender] value=[/views/portletViewMode.xhtml]
22:37:45,653 DEBUG [PortletContainerImpl:98] createActionURL fromURL=[/jsf2-cdi-portlet/views/portletViewMode.xhtml?_facesViewIdRender=/views/portletViewMode.xhtml]
22:37:45,654 DEBUG [PortletContainerImpl:369] Copied parameter to portletURL name=[_facesViewIdRender] value=[/views/portletViewMode.xhtml]
22:37:45,655 DEBUG [PortletContainerImpl:113] createPartialActionURL fromURL=[/jsf2-cdi-portlet/views/portletViewMode.xhtml?_jsfBridgeAjax=true&_facesViewIdResource=/vi
ews/portletViewMode.xhtml]
22:37:45,656 DEBUG [PortletContainerImpl:193] createResourceURL fromURL=[/jsf2-cdi-portlet/views/portletViewMode.xhtml?_jsfBridgeAjax=true&_facesViewIdResource=/views/p
ortletViewMode.xhtml]
22:37:45,657 DEBUG [PortletContainerImpl:369] Copied parameter to portletURL name=[_jsfBridgeAjax] value=[true]
22:37:45,658 DEBUG [PortletContainerImpl:369] Copied parameter to portletURL name=[_facesViewIdResource] value=[/views/portletViewMode.xhtml]
22:37:45,667 DEBUG [DebugPhaseListener:48] AFTER phaseId=[RENDER_RESPONSE 6] viewId=[/views/portletViewMode.xhtml]
22:37:45,669 DEBUG [BridgePhaseRenderImpl:97] ----------------------------------------------------------------------
22:37:45,670 ERROR [[ACTIVE] ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)'][render_portlet_jsp:103] null
java.lang.NullPointerException
at org.jboss.weld.context.AbstractBoundContext.deactivate(AbstractBoundContext.java:71)
at org.jboss.weld.context.http.HttpRequestContextImpl.deactivate(HttpRequestContextImpl.java:68)
at org.jboss.weld.servlet.WeldListener.requestDestroyed(WeldListener.java:121)
at org.jboss.weld.servlet.api.helpers.ForwardingServletListener.requestDestroyed(ForwardingServletListener.java:42)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.requestDestroyed(SecurePluginContextListener.java:176)
at weblogic.servlet.internal.EventsManager.notifyRequestLifetimeEvent(EventsManager.java:429)
at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:30)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)
at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:588)
at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:481)
at com.liferay.portlet.InvokerPortletImpl.invoke(InvokerPortletImpl.java:604)
at com.liferay.portlet.InvokerPortletImpl.invokeRender(InvokerPortletImpl.java:677)
at com.liferay.portlet.InvokerPortletImpl.render(InvokerPortletImpl.java:379)
at jsp_servlet._html._portal.__render_portlet._jspService(__render_portlet.java:1303)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:35)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:280)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:254)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:136)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:346)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:25)
22:37:46,966 DEBUG [BridgePhaseResourceImpl:51] ----------------------------------------------------------------------
22:37:46,967 DEBUG [BridgePhaseResourceImpl:52] execute(ResourceRequest, ResourceResponse) portletName=[1]
22:37:46,968 DEBUG [PortletContainerLiferayImpl:119] Detected Liferay build number 6210

You can help us to resolve this problem?

Best regards,

Nuria.
thumbnail
Neil Griffin, modificado hace 9 años.

RE: Problems in weblogic 12c with jsf2-cdi-portlet-3.2.4-ga5.war example

Liferay Legend Mensajes: 2655 Fecha de incorporación: 27/07/05 Mensajes recientes
Hi Nuria,

The downloadable .war that we have published for the jsf2-cdi-portlet demo is built for Tomcat. If you look at line 38 of the pom.xml descriptor, it adds the weld-servlet dependency for Tomcat because Tomcat is simply a Servlet container, and does not fully support that Java EE Web Profile, or come with a CDI implementation.

So I would recommend that you extract the .war, remove WEB-INF/weld-servlet.jar, re-jar the .war and try deploying to WebLogic again.

Kind Regards,

Neil