mvc example dxp properties liferay configure

properties - example - Liferay: Cómo configurar Liferay Portal



portlet liferay 7 (7)

Liferay Properties es un poderoso instrumento que nos permite configurar el comportamiento del Portal sin codificación de hooks, ext- y theme-plugin. Con un nuevo requisito probamos al principio la posibilidad de resolver este requisito con el cambio de la configuración de Liferay. La configuración predeterminada de las propiedades se puede encontrar en el código fuente de Liferay: https://github.com/liferay/liferay-portal/blob/master/portal-impl/src/portal.properties o en https://github.com/liferay /liferay-portal/blob/master/portal-impl/src/portal.properties o en liferay-bundles/tomcat-7/webapps/ROOT/WEB-INF/lib/portal-impl.jar

Para configurar o anular las propiedades de configuración del portal Liferay, tenemos que crear portal-ext.properties en la carpeta raíz de Liferay (incluido con tomcat).

Liferay |-data |-deploy |-license |-logs |-tomcat-7.xxx |-portal-ext.propeties <- override portal properties |-portal-${user}.propeties <- override user specific properties

Usualmente trabajamos en equipo con sistemas de control de versiones como git o svn, y los desarrolladores tienen diferentes configuraciones como la ruta de la base de datos, etc. Liferay permite configurar la configuración específica del usuario en, por ejemplo, portal-${user}.properties . Por lo tanto, ponga primero en el portal-ext.properties la inclusión de propiedades de usuario:

include-and-override = ${default.liferay.home}/portal-${user.name}.properties

¿Cómo configurar o anular las propiedades del portal Liferay con portal.properties ?


puede anular portal.properties utilizando hook o EXT. Puede crear el archivo portal-ext.properties y ponerlo en la carpeta WEB-INF / classes en el gancho y puede implementar ese enlace. En portal-ext.properties puede anular todas las propiedades del archivo portal.propertis


Puede anular las propiedades del portal que están presentes en el archivo portal.properties. Usando la creación de un archivo portal-ext.properties que se puede colocar en la carpeta portal-home / webapp / root / web-inf / classes. por ejemplo: ../liferay-portal-x-ce-ga2/tomcat-x.0/webapps/ROOT/WEB-INF/classes

en esta ubicación, puede mantener el archivo portal-ext.properties cuyas propiedades desea anular que puede anular.


Sí, siempre que anulemos la propiedad liferay utilizando el archivo liferay.properties, creamos un archivo llamado lifery-ext.properties y luego agregamos el requisito dentro de esta carpeta y nuestro liferay usa este archivo y cualquier modificación que haya realizado aquí (liferay-ext. archivo de propiedades) se reflejará en su configuración de liferay. Gracias asif aftab


Recuerde que cuando edita las propiedades del portal en la GUI (Panel de control -> Configuración -> Configuración del portal), estos cambios tienen preferencia sobre lo que tenga en portal-ext.properties. Por lo tanto, si tiene, digamos, una página de inicio predeterminada especificada en Configuración del portal, cualquier valor que ponga en portal-ext.properties (default.landing.page.path = / your / path) se ignorará.


No edite el archivo portal.properties . Si desea sobrescribir alguna de las propiedades, si no existe el archivo portel-ext.properties en su carpeta liferay_home o ROOT / classes, cree el archivo portel-ext.properties en liferay_home y agregue su entrada de propiedad en él. Reinicie el servidor para ver los cambios.

Ver todas las propiedades que puede anular portal-ext.properties


No edite el archivo portal.properties. Puede anular el archivo portal.properties realizando una copia y cambiar el nombre de portal-ext.properties, que debe colocarse en liferay_home/portal-ext.properties

Puede configurar las propiedades en el panel de control, pero si configura con ambos métodos y hay un conflicto de propiedad, la configuración del panel de control tiene prioridad.