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]