Le jeudi 07 avril 2005 Ã 15:12 +0200, Sylvain Wallez a Ãcrit :
> AurÃlien DEHAY wrote:
> 
> >Bonjour.
> >
> >Personne ne s'amuse (enfin, c'est un bien grand mot) Ã Ãa sur son
> >serveur? Je viens de tester, avec Apache Ãa fonctionne trÃs bien, mais
> >pa avec Cocoon. Je n'ose croire que Cocoon ne permets pas d'effectuer ce
> >genre de chose...
> >
> >Ou alors c'est un problÃme avec le map:match et l'encoding utilisÃ?
> >
> >Un map:match pattern="*.html" comprends bien le â.html, mais si
> >j'utilise le {1} dans le map:match, mÃme erreur. Quelqu'un pour ne
> >serait-ce que m'aiguiller sur le problÃme?
> >  
> >
> 
> Il faudrait savoir comment l'URL arrive au niveau de Cocoon, c'est à 
> dire comment elle est dÃcodÃe par le moteur de servlet (Tomcat, Jetty?). 
> Le problÃme peut trÃs bien venir de lÃ, puisque c'est lui qui en assure 
> le dÃcodage de la requÃte.
> 
> En activant le mode debug dans logkit.xconf, tu trouveras dans les logs 
> l'URL en entrÃe de Cocoon. Quelle tÃte a-t-elle ?

Je viens d'essayer dans les 2, avec le map:match suivant:

<map:match pattern="*.html">
        <map:generate src="{1}.xsp" type="serverpages"/>
        <map:serialize/>
</map:match>

Pour la requÃte /â.html (j'ai bien un fichier â.xsp sur le disque)

Dans les logs de Cocoon+jetty (webapp d'exemple lÃgÃrement modifiÃ) ET
Dans les logs de Cocoon+tomcat (webapp maison) (et à une , prÃs entre le
à et le  en plus dans jetty):

INFO    (2005-04-07) 15:23.00:300   [access] (/test/%E2%82%AC.xsp)
PoolThread-3/CocoonServlet: 'test/ÃÂ.xsp' Processed by Apache Cocoon
2.1.7 in 75 milliseconds.

Je me prends donc une erreur.

Si je remplace le {1} par un test.xsp qui fonctionne:
(dans Tomcat & Jetty).
INFO    (2005-04-07) 15:34.51:007   [access] (/test/%E2%82%AC.html)
http-8080-Processor25/CocoonServlet: 'test/ÃÂ.html' Processed by Apache
Cocoon 2.1.7 in 9 milliseconds.

J'ai donc bien le rÃsultat de mon XSP, mais l'url demandÃe n'est pas la
bonne finalement (elle devrait Ãtre â.html, non?).

Dans l'access_log du serveur Tomcat, j'ai Ãa:

80.124.143.129 - - [07/Apr/2005:15:42:40 +0100] "GET /test/%E2%82%AC.html 
HTTP/1.0" 200 311


(Semblerait que j'ai eu de trÃs gros doigts quand j'ai testà pour le
premier mail, j'espÃre que là je ne me suis pas trompÃ)




> 
> Sylvain
> 


---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:[EMAIL PROTECTED]
Autres commandes : mailto:[EMAIL PROTECTED]

Répondre à