Java portal ext和portal安装向导之间的区别
我刚开始使用liferay,我必须从Liferay6.1升级到Liferay6.2。 如果我们可以在portal-setup-wizard.properties中跳过主题,我不想知道portal-ext.properties的实用程序是什么 在进行升级之前,我将所有属性都提交到门户安装向导中,所有属性都可以正常工作 在6.2版本中,portal.properties有一些新的属性和其他新的默认值,因此我要问的是,在ext或安装向导中,旧属性应该保留在哪里 感谢的portal-setup-wizard.properties是第一次按名称显示的/update安装向导。可以将其中的值放入config数据库表中Java portal ext和portal安装向导之间的区别,java,jboss,liferay,portlet,Java,Jboss,Liferay,Portlet,我刚开始使用liferay,我必须从Liferay6.1升级到Liferay6.2。 如果我们可以在portal-setup-wizard.properties中跳过主题,我不想知道portal-ext.properties的实用程序是什么 在进行升级之前,我将所有属性都提交到门户安装向导中,所有属性都可以正常工作 在6.2版本中,portal.properties有一些新的属性和其他新的默认值,因此我要问的是,在ext或安装向导中,旧属性应该保留在哪里 感谢的portal-setup-wiza
portal-ext.properties是最后的替代手段。在这里,您可以覆盖生产使用中的属性。启动时,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中,即可将所有配置放在一个地方。除非在两个文件中配置相同的值,否则不会有太大区别,请参见第一段我认为属性是从portal-impl.jar中的portal.properties加载的,然后是portal-ext.properties,最后是portal-setup-wizard.properties也可能使用钩子。但是我不知道我可以只使用门户设置向导进行更新和覆盖吗?谢谢你的回答,我不知道Liferay可以编辑门户设置向导。很高兴知道!我将尝试按照您所说的将我的所有属性放在同一个文件中,但我更喜欢将它们放在门户安装向导中,以便更容易访问。这是唯一的区别吗^^在初始设置期间,写入portal-setup-wizard.properties实际上只出现一次。但有趣的是,如果您配置了数据库连接,它也会写入portal-ext.properties。。。除了我描述的顺序之外,这两个文件是等价的。你想怎么做就怎么做。我更喜欢将所有设置都放在一个文件中。