2012-12-12 48 views
0

我试图部署门户EXT插件,只试图启用live.users跟踪时,将覆盖loginpostaction修复NullPointerException异常错误。部署门户-EXT Liferay的错误

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

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

我在做什么错?

+0

只是一个疯狂的猜测,但可能有另一个分机覆盖同一个类。另外,部署ext后,第一次重新启动webapp服务器时才会使用某些exted类。 –

+0

另一种猜测是,你重新启动了门户(ext插件需要门户重新启动)。 –

回答

0

我假设你已经写好另一 EXT插件来解决一些NullPointerException现有在以前插件。

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

此外,还有在这个link

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

这些概念可能会帮助您找到问题。