【发布时间】:2013-04-02 11:04:46
【问题描述】:
我在 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”消息,因为它在以前的版本中使用。
【问题讨论】:
-
@RongNK 是的。我之前确实和其他一些人一起浏览过那个论坛帖子。我还检查了 portlet 声明以确保它们与 v6.1.2 一致。在删除自动部署文件夹中的相应安装文件夹、从 GF 管理控制台取消部署并自动部署后,我还尝试了无数次重启。到目前为止没有变化..
-
你尝试部署一些从互联网获取的 portlet 吗?
-
不错的建议。我正要尝试同样的方法。我继续下载了其中一个 liferay 演示战争项目。它确实部署得很好,我可以在列表中看到它。这可能将问题指向我最初部署的战争文件。但奇怪的是,它部署得很好,并显示在以前的 liferay 构建中,但没有出现在此构建中。我检查了规范中是否有任何更改,但我似乎找不到任何东西。
标签: deployment glassfish liferay portlet liferay-6