Bajo Tomcat (incluido)
Editar el archivo setenv.sh
(setenv.bat
en las ventanas) Buscar la línea que establece la variable JAVA_OPTS
Añadir a -Dexternal-properties=portal-developer.properties
la lista de opciones Por ejemplo:
JAVA_OPTS="-Xms256m -Xmx1024m -XX:PermSize=32m -XX:MaxPermSize=160m -Dfile.encoding=UTF8 -Duser.timezone=GMT+2
-Djava.security.auth.login.config=$CATALINA_HOME/conf/jaas.config
-Dorg.apache.catalina.loader.WebappClassLoader.ENABLE_CLEAR_REFERENCES=false
-Dexternal-properties=portal-developer.properties"
tenga en cuenta que esto no tiene que ser todo en uno línea
Si ya usaba la propiedad del sistema de propiedades externas para cargar otro archivo de propiedades, agregue portal-developer.properties con comas.
Esto es sin embargo para la versión posterior 5.2.3+ No estoy seguro de por qué todavía está en @ 5.1.1, actualizaría para aprovechar la estructura actualizada y el manejo de desarrollo. En el pasado, se necesitaba más trabajo para desactivar el almacenamiento en caché.
Referencia: http://www.liferay.com/web/guest/community/wiki/-/wiki/Main/Liferay%2BDeveloper%2BMode
Solo para agregar más información a la respuesta de @Jakub. El archivo 'portal-developer.properties' ya está incluido en Liferay, así que no te preocupes por crear uno y/o preguntar qué debe contener. En una instalación estándar de Liferay (incluida con Tomcat) debe ubicarse en: './Webapps/ROOT/WEB-INF/classes/portal-developer.properties'. –
Gracias @jakub por la respuesta, ¡me ayuda! –
@Rubens Mariuzzo, bienvenido, sé con qué dolor Liferay puede trabajar;) – Jakub