3

我在 Glassfish 3.2.2 上使用 Liferay 6.1.2。我能够成功部署 Spring portlet(在以前的 glassfish/liferay 构建上工作且经过验证的 portlet),但它没有显示在 Liferay“添加应用程序”列表中。我检查了 xml 命名空间声明、liferay xml 文件(portlet、显示),并且似乎都符合 liferay 规范。日志没有显示任何错误,但我确实注意到日志没有显示“x portlets are available for use”消息,因为它在以前的构建中使用过。

4

1 回答 1

3

问题在于 Liferay 构建本身。当 web.xml 中存在注释/过滤器时,web.xml 解析器出现故障并中断。我从 Liferay 获得了最新的补丁并修复了它。修复它的另一种方法是从 web.xml 中删除注释并正确清理过滤器声明。

于 2013-06-08T20:04:13.733 回答