Alexandre Victoor wrote:
Bonjour
J'ai un gros soucis sur un serveur de test avec cocoon2.1.4 apr�s � peu pr�s 20 jours d'utilisation.
Le cache de cocoon "persistent store" se m�lange compl�tement les pinceaux. Quand une ressource est demand�e, une autre est servie � la place. Par exemple si une image gif est demand�e, je peux tr�s bien r�cup�rer une css � la place... Ca donne des r�sultats pour le moins surprenants...
C'est d� � un bug de JISP, qui a �t� mis en �vidence dans la 2.1.4 apr�s des corrections dans le syst�me de cache de Cocoon.
J'ai vu que depuis cocoon2.1.5 jisp n'est plus utilis�. Je voudrais savoir si cet abandon a �t� motiv� par ce genre de bugs ou juste par la license GPL de jisp.
En fait, les deux. Contact� apr�s la d�couverte de ce bug, l'unique d�veloppeur de Jisp nous a expliqu� qu'il �tait corrig� dans Jisp 3.0 qui offrait bien plus de fonctions, mais �tait pass� sous une double licence GPL/commerciale et qu'il n'assurait pas la maintenance de la version 2.x.
Or la licence GPL est incompatible avec la licence Apache de par sa viralit� et les contraintes de redistribution qu'elle impose. Le choix a donc �tait fait de se tourner vers un autre syst�me de cache.
La version courante utilise EHCache par d�faut (http://ehcache.sourceforge.net/) et dispose aussi d'une impl�mentation sur JCS (http://jakarta.apache.org/jcs/) et filesystem (tr�s efficace sur ReiserFS).
Pour ton probl�me imm�diat, 3 solutions possibles:
- d�sactiver le cache persistant et n'utiliser que le cache m�moire. Dans cocoon.xconf, mettre <use-persistent-store>false</use-persistent-store> dans la configuration de <store>.
- utiliser sur la 2.1.4 le EHCache des versions suivantes (c�d recompiler la 2.1.4 avec la nouvelle classe)
- passer � une version plus r�cente.
Hope this helps...
Sylvain
-- Sylvain Wallez Anyware Technologies http://www.apache.org/~sylvain http://www.anyware-tech.com { XML, Java, Cocoon, OpenSource }*{ Training, Consulting, Projects }
--------------------------------------------------------------------- Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/ Pour vous desinscrire : mailto:[EMAIL PROTECTED] Autres commandes : mailto:[EMAIL PROTECTED]
