Je développe un thème de Liferay, mais le système de mise en cache de vie ne me permet pas de voir des changements. Comment puis-je désactiver Liferay JS et CSS Caching? P>
PS: J'utilise la version 5.1.1 de Liferay P>
4 Réponses :
sous tomcat (groupé)
Modifier le fichier Notez que cela doit être tout sur une ligne. P> Si vous utilisiez déjà la propriété Système de propriétés externe pour charger un autre fichier de propriétés, ajoutez Portal-Developer.Properties avec des virgules. p> Ceci est cependant pour la version ultérieure 5.2.3+
Je ne sais pas pourquoi vous êtes toujours @ 5.1.1, je voudrais mettre à jour pour tirer parti de la structure mise à jour et de la manipulation de Dev. Dans le passé, il y avait plus de travail nécessaire pour obtenir la cache désactivée. P> Référence:
http://www.liferay.com / Web / invité / communautaire / Wiki / - / Wiki / Main / Liferay% 2Bdeveloper% 2Bmode P> P> setenv.sh code> (
setenv.bat code> sous Windows)
Recherchez la ligne qui définit la variable
java_opts code>
Ajouter
-Dexternal-properties = portail-developer.properties code> à la liste des options
Par exemple: p>
Juste pour ajouter plus d'informations à la réponse de @ Jakub. Le fichier portail-developer.properties code> est déjà groupé à Liferay alors ne vous inquiétez pas de créer un et / ou de poser des questions sur ce qu'il devrait contient. Dans une installation de vie standard (fournie avec Tomcat), il convient de localiser dans:
./ WebApps / racine / web-inf / classes / portail-developer.properties code>.
Merci @jakub pour la réponse, ça m'aidez!
@Rubens Mariuzzo, bienvenue, je sais ce qu'est une douleur de la vie de douleur à travailler;)
En effet, Liferay est plutôt utile, mais peut vous faire passer des heures dans des tâches simples et communes pour les développeurs.
J'aimerais suggérer de changer Java_opts en catalina_opts. Référence, justification et résultat: Problèmes.liferay.com/Browse/LPS-26464
Après avoir fait ce changement, le redémarrage de Tomcat est-il nécessaire?
C'est tout sur filtres de servlet de perte de vie . Vous devez transformer certains d'entre eux. Le meilleur endroit pour cela est portail-developer-ext.properties.properties.
Vous faites de la vie de vie la lire par 2 manières possibles: p> ou ajoutez cette propriété à portal-ext .properties p>
Merci pour le peu de "inclure-latéralement". Je mets cela dans mon fichier portail-ext.properties sur mon serveur de perte de vie 6.1.0 et cela a fonctionné!
Ci-dessous Link a des détails complets comment gérer la mise en cache à Liferay P>
http://www.liferay.com/community/forums/ - / message_boards / message / 10626805 p>
Lorsque les liens ont tendance à se déplacer hors ligne plus tôt ou plus tard, vous pouvez essayer de fournir un résumé des éléments indiqués sur ce site.
Lisez la page, il ne s'agit pas de la mise en cache, mais de la gestion d'une importation unique. (Seulement dans le titre, il y a quelque chose d'écrit avec la mise en cache des fichiers * .proterties)
Pour désactiver la mise en cache des ressources JS et CSS dans Liferay Portal 6.1 + *, ajoutez la ligne suivante à votre PORTAL-EXT.PROPETITES CODE> STRY> Fichier:
browser.cache.disabled=true