Bonjour,

J'ai un probl�me avec Tomcat 4.0.3 et Xalan XSLT 2.3.1 : La servlet qui 
appelle la transfo XSLT fait un dead lock au deuxi�me fichier XML et 
aucune exception n'est lev�e. Ceci n'arrive qu'avec certains fichiers 
XSL... pour d'autres plus simple : tout s'ex�cute correctement.
J'ai essay� pas mal de chose mais sans succ�s.

Le sujet est simple :
un fichier XSL et plusieurs fichiers XML � transformer (r�cup�r�s via 
URL puis openStream() car les fichiers sont distants)...

Solutions test�es :
* Je tente de cr�er un Transformer via Xalan puis de transformer les 
fichiers. (Un transformateur appel� successivement)
* Je cr�e un transformateur par fichier XML (c con mais bon...)
* Une politique de cache LRU sur les transformateurs,
* Une politique de cache LRU sur des templates qui retournent les 
transformateurs,
* Des "synchronized" sur les m�thodes de transfo XSLT...

Tout �a sans succ�s (voir m�me en combiner : 4 + 5, 1 + 5, 2 + 5, etc...)

Plus �trange quand j'appelle les transfo dans le init de la servlet, �a 
marche...

Merci d'avance pour votre aide...



Répondre à