2009-11-04 12 views

risposta

12

Sotto Tomcat (pacchi)

Modificare il file setenv.sh (setenv.bat su Windows) Cercare la riga che imposta la variabile JAVA_OPTS Aggiungi -Dexternal-properties=portal-developer.properties a l'elenco delle opzioni ad esempio:

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" 

si noti che questo deve essere su un unico Linea.

Se si stava già utilizzando la proprietà di sistema delle proprietà esterne per caricare altri file di proprietà, aggiungere portal-developer.properties con le virgole.

Questo è tuttavia per la versione successiva 5.2.3+ Non sono sicuro del motivo per cui si è ancora in possesso di @ 5.1.1, vorrei aggiornarlo per sfruttare la struttura aggiornata e la gestione degli sviluppatori. In passato c'era più lavoro richiesto per disabilitare la memorizzazione nella cache.

Riferimento: http://www.liferay.com/web/guest/community/wiki/-/wiki/Main/Liferay%2BDeveloper%2BMode

+2

Solo per aggiungere ulteriori informazioni alla risposta di @ Jakub. Il file 'portal-developer.properties' è già in bundle in Liferay quindi non preoccuparti di crearne uno e/o chiedere cosa dovrebbe contenere. In un'installazione standard di Liferay (in bundle con Tomcat) dovrebbe trovarsi in: './Webapps/ROOT/WEB-INF/classes/portal-developer.properties'. –

+0

Grazie a @jakub per la risposta, mi aiuta! –

+0

@Rubens Mariuzzo, benvenuto, so con che dolore può lavorare Liferay;) – Jakub

5

è tutta una questione Liferay servlet filters. Devi disattivarne alcuni. Il posto migliore è portal-developer-ext.properties.

fai Liferay letta da 2 modi possibili:

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

o Aggiungi questa proprietà ai portal-ext.properties

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

Grazie per il bit su "include-and-override".L'ho messo nel mio file portal-ext.properties sul mio server Liferay 6.1.0 e ha funzionato! – CatsAndCode

0

Per disabilitare il caching di JS e risorse CSS in Liferay Portal 6.1 + *, aggiungere la seguente riga al file portal-ext.propeties:

browser.cache.disabled=true 

* Questo può funzionare nelle versioni precedenti come pure, ma non l'ho provato.

Problemi correlati