【问题标题】:Deploy portal-ext liferay error部署portal-ext liferay 错误
【发布时间】:2012-12-12 16:05:58
【问题描述】:

我正在尝试部署一个门户扩展插件,它仅覆盖 loginpostaction 以修复尝试启用 live.users 跟踪器时的 nullpointerexception 错误。

http://issues.liferay.com/browse/LPS-24839

当我在本地环境中部署时,这工作正常,但是当我将它部署在生产服务器上时,什么也没有发生。日志显示部署没问题,但门户继续使用旧类。

我做错了什么?

【问题讨论】:

  • 只是一个疯狂的猜测,但可能有另一个 ext 覆盖同一类。此外,在部署 ext 后第一次重新启动 webapp 服务器之前,不会使用某些扩展类。
  • 另一种猜测,你重启了门户(ext插件需要门户重启)。

标签: liferay liferay-6


【解决方案1】:

假设您已经编写了另一个 EXT 插件来修复您的上一个插件中存在的一些NullPointerException

重要的是要记住,一旦部署了 EXT 插件,它的一些文件会复制到 Liferay 安装中,因此删除其更改的唯一方法是再次重新部署未修改的 Liferay 应用程序。

另外,这个link的末尾有一个提示

"创建一个 Ext 插件后,删除所有默认添加的扩展不需要的文件。这很重要,因为 Liferay 会跟踪每个 Ext 插件部署的文件,并且不允许部署两个 Ext插件,如果它们覆盖相同的文件以避免冲突。通过从 ext 插件中删除任何不需要的文件,它将更容易与其他 Ext 插件一起使用。"

这些概念可能有助于发现您的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-10
    • 1970-01-01
    相关资源
    最近更新 更多