Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java portal ext和portal安装向导之间的区别_Java_Jboss_Liferay_Portlet - Fatal编程技术网

Java portal ext和portal安装向导之间的区别

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

我刚开始使用liferay,我必须从Liferay6.1升级到Liferay6.2。 如果我们可以在portal-setup-wizard.properties中跳过主题,我不想知道portal-ext.properties的实用程序是什么

在进行升级之前,我将所有属性都提交到门户安装向导中,所有属性都可以正常工作

在6.2版本中,portal.properties有一些新的属性和其他新的默认值,因此我要问的是,在ext或安装向导中,旧属性应该保留在哪里

感谢的portal-setup-wizard.properties是第一次按名称显示的/update安装向导。可以将其中的值放入config数据库表中


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。。。除了我描述的顺序之外,这两个文件是等价的。你想怎么做就怎么做。我更喜欢将所有设置都放在一个文件中。