0

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

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

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

我究竟做错了什么?

4

1 回答 1

0

我假设您已经编写了另一个EXT 插件来修复之前NullPointerException插件中存在的一些问题。

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

此外,此链接末尾有提示

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

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

于 2012-12-14T10:05:27.583 回答