2009-11-04 6 views

Répondre

12

Sous Tomcat (fourni)

Modifier le fichier setenv.sh (setenv.bat sur les fenêtres) de recherche pour la ligne qui définit la variable JAVA_OPTS Ajouter à -Dexternal-properties=portal-developer.properties la liste des options Par exemple:

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" 

Notez que cela doit être sur un seul ligne.

Si vous utilisiez déjà la propriété système external-properties pour charger d'autres fichiers de propriétés, ajoutez portal-developer.properties avec des virgules.

Ceci est cependant pour la version plus récente 5.2.3+ Je ne sais pas pourquoi vous êtes encore @ 5.1.1, je voudrais mettre à jour pour tirer parti de la mise à jour de la structure et de la gestion des dev. Dans le passé, il y avait plus de travail requis pour rendre la mise en cache désactivée.

Référence: http://www.liferay.com/web/guest/community/wiki/-/wiki/Main/Liferay%2BDeveloper%2BMode

+2

Juste pour ajouter plus d'informations à la réponse @ Jakub. Le fichier 'portal-developer.properties' est déjà inclus dans Liferay alors ne vous inquiétez pas pour en créer un et/ou demander ce qu'il doit contenir. Dans une installation standard de Liferay (fournie avec Tomcat), elle devrait se trouver dans: './Webapps/ROOT/WEB-INF/classes/portal-developer.properties'. –

+0

Merci @jakub pour la réponse, ça m'aide! –

+0

@Rubens Mariuzzo, bienvenue, je sais ce que Liferay peut être une peine de travailler avec;) – Jakub

5

il est tout au sujet Liferay servlet filters. Vous devez en désactiver certains. Le meilleur endroit pour cela est portal-developer-ext.properties.

Vous faites Liferay lu par 2 façons:

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

ou ajouter cette propriété à portal-ext.properties

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

Merci pour le peu à propos de 'include-and-override'.Je l'ai mis dans mon fichier portal-ext.properties sur mon serveur Liferay 6.1.0 et ça a marché! – CatsAndCode

0

Pour désactiver la mise en cache de JS et ressources CSS dans Liferay Portal 6.1 + *, ajoutez la ligne suivante à votre fichier portal-ext.propeties:

browser.cache.disabled=true 

* Cela peut fonctionner dans les anciennes versions aussi bien, mais je l'ai pas testé.

Questions connexes