2009-11-04 34 views

Respuesta

12

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

+2

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'. –

+0

Gracias @jakub por la respuesta, ¡me ayuda! –

+0

@Rubens Mariuzzo, bienvenido, sé con qué dolor Liferay puede trabajar;) – Jakub

5

se trata de Liferay servlet filters. Tienes que apagar algunos de ellos. El mejor lugar para eso es portal-developer-ext.properties.

Haces liferay leyó por 2 maneras posibles:

JVM parameter -Dexternal-properties=portal-developer-ext.properties 

o añadir esta propiedad a portal-ext.properties

include-and-override=portal-developer-ext.properties 
+0

Gracias por el bit sobre 'incluir y anular'.Lo puse en mi archivo portal-ext.properties en mi servidor Liferay 6.1.0 y ¡funcionó! – CatsAndCode

0

Para deshabilitar el almacenamiento en caché de JS y recursos CSS en Liferay Portal 6.1 + *, añada la siguiente línea a su archivo portal-ext.propeties:

browser.cache.disabled=true 

* Esto puede funcionar en las versiones anteriores también, pero yo no lo he probado.

Cuestiones relacionadas