cocoon-users-fr mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Laurent Perez <hak...@gmail.com>
Subject Re: Packager les flowscripts dans un .jar ?
Date Tue, 28 Jun 2005 13:25:59 GMT
Hello

J'ai finalement retrouvé les input-modules dont j'avais besoin, et je
tourne en 2.1.7, mais le problème est toujours là.

Comme je ne sais pas si je peux envoyer des zip sur la ML, j'ai mis en
ligne un test simple qui déclenche l'exception sous un 2.1.7
"vanilla", téléchargé depuis apache.org et juste compilé avec
build.bat : http://downloader.free.fr/test-include-1.1L.jar

J'ai ce jar dans WEB-INF/lib, et un pattern minimaliste dans une
sitemap dans un dossier, pas dans un jar :

    <map:match pattern="test-(module1|module2).xml" type="regexp">
      <map:mount src="resource://projet/admin/" uri-prefix=""/>
    </map:match>

Un appel à http://localhost:8888/test-module1.xml déclenche
l'exception mentionnée plus haut dans le thread (je ne sais pas
pourquoi le 2eme mount avec {1} ne marche pas).

Si on commente le xsl:include (le parent avec ../../ ou même l'enfant
avec xsl/) de foo.xsl, ça passe.

J'ai l'impression que quand on mount une sitemap à partir d'une
ressource déjà mountée avec resource://, impossible de passer une
xsl:include dans une xsl de la dernière ressource.

Dans le log :

DEBUG   (2005-06-28) 15:22.25:359   [core.xslt-processor]
(/test-module1.xml) PoolThread-4/XSLTProcessorImpl: resolve(href =
../../xsl/foo_admin.xsl, base =
resource://projet/admin/module1/xsl/foo.xsl); resolver =
org.apache.cocoon.components.CocoonComponentManager@b3b6a6
DEBUG   (2005-06-28) 15:22.25:359   [core.manager] (/test-module1.xml)
PoolThread-4/SourceResolverImpl: Resolving
'resource://projet/admin/module1/xsl/../../xsl/foo_admin.xsl' with
base 'resource://projet/admin/module1/' in context
'file:/C:/svn/cocoon-2.1.7/'
DEBUG   (2005-06-28) 15:22.25:359   [core.manager] (/test-module1.xml)
PoolThread-4/SourceResolverImpl: Resolved to systemID :
resource://projet/admin/module1/xsl/../../xsl/foo_admin.xsl
DEBUG   (2005-06-28) 15:22.25:359   [core.manager] (/test-module1.xml)
PoolThread-4/ResourceSourceFactory: Creating source object for
resource://projet/admin/module1/xsl/../../xsl/foo_admin.xsl
DEBUG   (2005-06-28) 15:22.25:359   [core.manager] (/test-module1.xml)
PoolThread-4/ResourceSourceFactory: Releasing source object for
resource://projet/admin/module1/xsl/../../xsl/foo_admin.xsl

Est-ce que le problème est reproductible chez vous ?

Merci

Laurent

---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
Autres commandes : mailto:users-fr-help@cocoon.apache.org


Mime
View raw message