【问题标题】:Simple steps to deploy and test portlet in Liferay在 Liferay 中部署和测试 portlet 的简单步骤
【发布时间】:2013-05-31 15:27:40
【问题描述】:

如果有人能提供几个简单的步骤,如何在 Liferay 门户中部署和测试 portlet,我将不胜感激。我当然尝试搜索,但有些教程不适用于新版本,有些过于复杂,有些不适合我。

我有一个要部署的 JSR-286 portlet(我有 6.1 版本的 Tomcat 包),将其添加到同一页面并查看 portlet 是否有效。因此,如果您能给出五个步骤左右如何做到这一点,我将非常感激。

附:在我看来,这就像在 Boromir 模因中一样 - 不只是将 portlet 部署到 Liferay 中:-)

【问题讨论】:

  • +1 用于 Boromir meme 参考!

标签: java deployment liferay portlet


【解决方案1】:

1.)运行ant部署脚本

2).登录 使用您的默认管理员凭据的门户

3)。在任何页面上, 单击 Dockbar 中的 Add 并选择 More

4)。默认情况下,portlet 您刚刚创建的将位于 Sample 类别下。点击添加 您刚刚部署的任何 portlet 旁边的按钮

祝你好运,如果您有任何问题,请告诉我

【讨论】:

  • 1) 什么 ant 脚本?我更喜欢手动部署,将 portlet 放入 tomcat/webapps 等效吗?
  • 将war文件放入deploy。我认为您也可以将目录放在 webapps 中,但我从来没有这样做过。
  • 您是否尝试过创建 WAR 并将其放入 tomcat deploy 中?
  • 如果你尝试编译它会编译吗?我尝试通过将 WAR 放入 tomcat 来手动部署,然后等到 Tomcat 告诉我它可以使用了。它奏效了,所以我不确定你具体发生了什么。我在回答中给出的指示直接来自 Liferay 开发人员培训书
  • 我又试了一次,还是不行,就是在samples下看不到portlet。它在 GateIn 中工作,它取自 Portlets in Action 书,所以我相信这应该没问题:)顺便说一句,如果重要的话,portlet 是基于 Spring Portlet MVC...
【解决方案2】:

在liferay 中部署portlet 的最佳方式是热部署。

检查这个链接..它肯定会工作

http://docs.liferay.com/portal/4.2/official/liferay-portlet-development-guide-4.2/multipage/ch04.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-24
    • 2011-07-12
    • 2013-05-04
    • 1970-01-01
    相关资源
    最近更新 更多