portal-ext和portal-setup-wizard之间的区别

时间:2015-04-16 14:59:21

标签: java jboss liferay portlet

我是使用liferay的新手,我必须从Liferay6.1升级到Liferay6.2。 如果我们可以覆盖portal-setup-wizard.properties中的主题,我不知道portal-ext.properties的实用程序是什么?

在进行升级之前,我将所有属性移动到portal-setup-wizard并且工作正常。

在6.2中,portal.properties有一些新的属性和其他新的默认值,所以我想问我在ext或setup-wizard中保留旧属性的位置?

感谢的

2 个答案:

答案 0 :(得分:0)

portal-setup-wizard.properties是第一次/更新设置向导(顾名思义)。从那里的值可以进入配置数据库表。

portal-ext.properties是最后的胜利。在这里,您可以覆盖生产使用中的属性。

答案 1 :(得分:0)

启动时,Liferay首先读取自己的portal.properties。然后使用portal-ext.properties覆盖,并使用portal-setup-wizard.properties覆盖(再次)。从这个角度来看,他们都是平等的。请记住,最后一个获胜。因为在各种文件中设置冲突并没有多大意义,我宁愿将它们压缩成一个。

portal-setup-wizard.properties背后的基本原理是恕我直言,Liferay永远不会写入portal-ext.properties,但需要一些点来编写设置向导信息。

话虽如此,反驳论点是设置向导实际上将您提供的数据库配置写入portal-ext.properties,证明我的陈述错误......

如果我对您感到困惑:只需将portal-setup-wizard.properties内容合并到portal-ext.properties即可将所有配置放在一个位置。它没有太大的区别(除非你在两个文件中配置相同的值,请参阅第一段)