Liferay:看不到已部署的组件



我为Liferay门户开发了一个示例JSF portlet。在我部署它之后(控制台没有错误,并且liferay/deploy目录中的.war文件被删除到liferay/tomcat/webapps并被展开)。我尝试通过Liferay的管理控制台将这个portlet添加到一个新页面。问题是—我找不到我的portlet。我尝试从Liferay的站点部署一个示例portlet,一切正常。所有的.xml文件都与示例中完全相同。

有人能帮我吗?

更新:我发现listenerStart错误在tomcat输出。会是什么呢?

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

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

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

相关内容

  • 没有找到相关文章

最新更新