我正在尝试部署一个门户网站ext插件,在尝试启用live.users跟踪器时,只会覆盖 loginpostaction 以修复 nullpointerexception 错误。
http://issues.liferay.com/browse/LPS-24839
当我在本地环境中部署时,这可以正常工作,但是当我在生产服务器上部署它时,没有任何反应。日志显示部署正常,但门户继续使用旧类。
我做错了什么?
答案 0 :(得分:0)
假设您已编写另一个 EXT插件来修复之前插件中存在的某些NullPointerException
。
重要的是要记住,一旦部署了EXT插件,其部分文件将被复制到Liferay安装中,因此删除其更改的唯一方法是重新部署未经修改的Liferay应用程序。
另外,在link
的末尾有一个提示“创建Ext插件后,删除默认添加的所有扩展名不必要的文件。这很重要,因为Liferay会跟踪每个Ext插件部署的文件,并且不允许部署两个Ext插件如果它们覆盖相同的文件以避免冲突。通过从ext插件中删除任何不必要的文件,它将更容易与其他Ext插件一起使用。“
这些概念可能有助于您找到问题。