我为Liferay门户开发了一个示例JSF portlet。 在我部署它之后(控制台中的错误和liferay/deploy目录中的.war文件中的错误都被移除到liferay/tomcat/webapps并被分解)。我试图通过Liferay的管理控制台将此portlet添加到新页面。问题是 - 我找不到我的portlet。 我试图从Liferay的网站部署一个示例Portlet,并且一切正常。所有的.xml文件都与示例中的完全相同。Liferay:看不到部署的portlet
有人能帮助我吗?
更新:我在tomcat输出中发现了listenerStart错误。它会是什么?
谢谢您的回答。请查看有关错误的更新。关于权限的:我使用管理员帐户和有角色映射器为所有的用户类别,即 \t \t 管理员 \t \t 管理员 \t角色映射器> –
Dmitry
2011-04-28 11:56:24
有关listenerStart:难告诉没有任何进一步的信息你可以发布堆栈跟踪吗?如果您查看所有其他portlet已注册的管理控制台,portlet是否会显示?如果列出的话,你还应该检查那里的权限。 – Dirk 2011-04-28 12:18:02
我已经删除了web.xml文件(Liferay可以替代它),新的问题就出现了。 com.liferay.portal.kernel.deploy.hot.HotDeployException ^为MyPortlet注册portlet时出错......我读过当门户的类路径中有portlet.jar时可能会发生此问题。但是没有...... – Dmitry 2011-04-28 13:19:52