10

我创建了一个示例 Liferay portlet,并且它已成功部署。但是,eclipse 控制台并没有说“1 个 portlet 已准备好使用”。而且,我在 Liferay 页面上的 Add >> More.. 选项中找不到这个 portlet。

4

4 回答 4

5

正如马克所提到的,它是不确定的,有时会发生。我通常按​​照以下步骤操作,之后它可以正常工作。

脚步:

  1. 从 webapps 中删除 portlet 的所有引用。
  2. 停止服务器
  3. 部署 portlet 的 WAR
  4. 重启服务器
  5. 如果部署了 portlet,请检查日志。

如果可能,请尝试再次构建 WAR 并部署新的 WAR,然后按照前面的步骤操作。

此外,如果这不起作用,请尝试清除tempandwork目录并再次尝试前面的步骤。

希望这可以帮助。

于 2012-06-26T05:31:38.247 回答
3

我已经与这个问题斗争了一天。对我来说,这是两件事:错误的属性

liferay.home

里面

portal-setup-wizard.properties

只有在更正之后,我才能在 tomcat 日志中看到我的 liferay-plugins 的版本高于 liferay 本身。我重新下载了正确版本的插件和正确部署的新插件。

于 2015-11-16T09:02:13.457 回答
2

If you've done all the cleaning etc. and it still does not work, there may be another reason for not showing. If you have - for some reson - deactivated the portlet in Liferay, it will remember the setting even though you have undeployed it several times.

So, you must go to Control Panel > App Manager > All Apps > Your portlet name and activate it again!

于 2015-01-23T12:01:02.557 回答
1

这是不确定的但通常的错误。尝试取消部署portlet - 删除portlet 目录下tomcat/webapps并再次尝试部署。

于 2012-06-24T22:48:09.870 回答