Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.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
Properties Liferay:如何配置Liferay门户_Properties_Liferay_Configure - Fatal编程技术网

Properties Liferay:如何配置Liferay门户

Properties Liferay:如何配置Liferay门户,properties,liferay,configure,Properties,Liferay,Configure,如何使用portal.properties配置或覆盖Liferay门户属性?Liferay属性是一个强大的工具,它允许我们配置门户行为,而无需对钩子、ext和主题插件进行编码。根据新的需求,我们首先证明了随着Liferay配置的改变,解决这一需求的可能性。默认属性配置可以在Liferay源代码中找到:或在Liferay bundles\tomcat-7\webapps\ROOT\WEB-INF\lib\portal impl.jar中找到 要配置或覆盖Liferay portal的配置属性,我们

如何使用
portal.properties
配置或覆盖Liferay门户属性?

Liferay属性是一个强大的工具,它允许我们配置门户行为,而无需对钩子、ext和主题插件进行编码。根据新的需求,我们首先证明了随着Liferay配置的改变,解决这一需求的可能性。默认属性配置可以在Liferay源代码中找到:或在
Liferay bundles\tomcat-7\webapps\ROOT\WEB-INF\lib\portal impl.jar中找到

要配置或覆盖Liferay portal的配置属性,我们必须在Liferay(与tomcat捆绑)的根文件夹中创建
portal-ext.properties


您可以使用钩子或EXT覆盖portal.properties。 您可以创建portal-ext.properties文件并将其放入hook中的WEB-INF/classes文件夹中,然后部署该hook。
在portal-ext.properties中,您可以覆盖portal.properties文件的所有属性

您可以覆盖portal.properties文件中存在的门户属性。 使用创建portal-ext.properties文件,该文件可放置在portal home/webapp/root/web-inf/classes文件夹中。 例如: ../liferay-portal-x-ce-ga2\tomcat-x.0\webapps\ROOT\WEB-INF\classes


在该位置,您可以保留portal-ext.properties文件,您可以覆盖任何要覆盖的属性。

是的,每当我们使用liferay.properties文件覆盖liferay属性时,我们创建一个名为lifery-ext.properties文件的文件,然后在此文件夹中添加额外的要求,我们的liferay使用此文件和您在此处执行的任何修改(liferay-ext.properties文件)都将反映在您的liferay设置中。 谢谢
asif aftab

请记住,当您在GUI(控制面板->配置->门户设置)中编辑门户属性时,这些更改优先于您在portal-ext.properties中所做的任何更改。因此,如果您在门户设置中指定了默认登录页,则忽略您在Portal-ext.properties(default.landing.page.path=/your/path)中输入的任何值

不要编辑portal.properties文件。 如果要覆盖任何属性(如果liferay_home或根/类文件夹中不存在portel-ext.properties文件),请在liferay_home中创建portel-ext.properties文件并在其中添加属性条目。 重新启动服务器以查看更改


查看您可以覆盖的所有属性

不要编辑portal.properties文件。您可以覆盖portal.properties文件进行复制并重命名portal-ext.properties,该文件必须放置在
liferay\u home/portal-ext.properties中


您可以在控制面板中配置属性,但如果您同时使用两种方法进行配置,并且存在属性冲突,则控制面板设置优先。

另一个资源将是liferay文档:这会为接受的答案添加哪些其他信息?不存在的文件名有什么意义?它是portal.properties(或-ext),而不是liferay.properties。钩子不能覆盖所有属性,只能覆盖钩子DTD中显式列出的属性,例如6.2中的属性:。此外,使用ext插件也是可选的。正如公认的答案所示,该文件可以位于${liferay home}中
Liferay
|-data
|-deploy
|-license
|-logs
|-tomcat-7.xxx
|-portal-ext.propeties        <- override portal properties
|-portal-${user}.propeties    <- override user specific properties
include-and-override = ${default.liferay.home}/portal-${user.name}.properties