DispatcherPortlet 不收集有关控制器的数据
DispatcherPortlet is not collecting data about controllers
我已经在 Liferay 中开发了一个简单的 portlet。我使用了 Spring MVC 模板。
在我的本地开发(LF 6.2 GA2)中,"sites" 之间的调度工作正常。在服务器 LF(LF 6.2 GA1)上部署后,调度程序不再向某些链接进行调度。 LF 正在转发到
中定义的 "home" 页面
<portlet-class>org.springframework.web.portlet.DispatcherPortlet</portlet-class>
<init-param>
<name>view-template</name>
<value>/jsp/home.jsp</value>
</init-param>
似乎调度程序没有从所有控制器收集所有数据。
我正在使用 portlet:renderURL 方法。
并且在控制器中 类 我正在使用 @RenderMapping、@ActionMapping 或 @ResourceMapping。
我的问题:有人知道这是怎么回事吗?是否有可能检查服务器 LF 上的调度程序是否已找到所有控制器和映射方法?接下来有什么我可以做的吗?
谢谢大家!
这里也有同样的问题Is this a Bug in Spring 3.1.2 ( specifically Spring Portlet MVC's )?。
解决方案是使用 spring 框架版本 3.1.4 及更高版本。
我已经在 Liferay 中开发了一个简单的 portlet。我使用了 Spring MVC 模板。 在我的本地开发(LF 6.2 GA2)中,"sites" 之间的调度工作正常。在服务器 LF(LF 6.2 GA1)上部署后,调度程序不再向某些链接进行调度。 LF 正在转发到
中定义的 "home" 页面<portlet-class>org.springframework.web.portlet.DispatcherPortlet</portlet-class>
<init-param>
<name>view-template</name>
<value>/jsp/home.jsp</value>
</init-param>
似乎调度程序没有从所有控制器收集所有数据。 我正在使用 portlet:renderURL 方法。
并且在控制器中 类 我正在使用 @RenderMapping、@ActionMapping 或 @ResourceMapping。
我的问题:有人知道这是怎么回事吗?是否有可能检查服务器 LF 上的调度程序是否已找到所有控制器和映射方法?接下来有什么我可以做的吗?
谢谢大家!
这里也有同样的问题Is this a Bug in Spring 3.1.2 ( specifically Spring Portlet MVC's )?。
解决方案是使用 spring 框架版本 3.1.4 及更高版本。