运行Liferay的Weblogic上PortletSession的问题

时间:2014-02-12 18:11:04

标签: session session-variables portlet liferay-6 weblogic-10.x

我无法运行依赖于PortletSession的Web portlet

对PortletScope的任何引用都是这样的

request.getPortletSession()。getAttribute(name,scope)

或者

request.getAttribute(PortletRequest.USER_INFO

抛出以下错误

nested exception is java.lang.IllegalStateException: Current request is not a portlet request
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:581)

所有这些portlet在另一个Portlet容器(在Glassfish中)都可以正常工作,但是当我尝试将它们移动到Weblogic时,我得到了上述错误。

我想知道是否需要对weblogic.xml或Weblogic服务器的设置进行任何特定更改才能让Liferay的ProtletScope再次运行。

对此有任何见解将不胜感激!

0 个答案:

没有答案