Liferay:无法看到已部署的portlet

时间:2011-04-28 11:13:10

标签: jsf portlet liferay

我为Liferay门户开发了一个示例JSF portlet。 在我部署之后(控制台中没有错误, liferay / deploy 目录中的.war文件被移除到 liferay / tomcat / webapps 并被爆炸)。我试图通过Liferay的管理控制台将此portlet添加到新页面。问题是 - 我找不到我的portlet。 我试图从Liferay的网站部署一个示例portlet,一切都很好。所有.xml文件与示例中的完全相同。

有人能帮助我吗?

更新:我在tomcat输出中发现了listenerStart错误。它能是什么?

2 个答案:

答案 0 :(得分:2)

我的问题的解决方案在portlet.xml文件中。 有几个<init-param/>标记。对于JSF portlet(myfaces),其中一个应该如下所示:

    <init-param>
        <name>default-view</name>
        <value>/index.jsp</value>
    </init-param>

答案 1 :(得分:1)

您确定为portlet添加了正确的权限吗?使用管理员帐户时,您可以尝试在菜单中访问它。 portlet是否在部署时显示在管理控制台中? 另外:日志告诉你什么?它是否正确部署或发生了任何错误?