You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users-fr@cocoon.apache.org by pierrick henry <pi...@hotmail.com> on 2005/07/08 12:18:20 UTC
Probleme d'affichage de fichiers
Bonjour,
Voila j'ai un petit problème avec l'affichage de certains types de fichiers
avec mon appliication.
Je décris la chose :
J'ai une partition avec des fichiers de multiples types (txt, dtd, xsl,xml,
dtd.mod) avec certains dont le type est reconnu par le navigateur web. Ils
s'affichent sans problème.
Par contre pour les fichiers dont l'extension n'est pas connue(.dtd.mod par
exemple), et même s'ils sont dans le même dossier avec des droits en lecture
et en execution, cocoon refuse de les afficher, et decrète que l'objet est
null (erreur java.lang.nullException)alors qu'il est bien présent dans la
partition..Voici mes hypothèses :
Je suppose qu'il faut associer des fichiers avec les types mime qui demande
de considerer ces fichiers comme du texte s'il ne connait pas l'extension,
mais je ne sais pas où modifier cela.
Avez vous des tuyaux là dessus?
Merci de votre patience
Pierrick
---------------------------------------------------------------------
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
Re: Probleme d'affichage de fichiers
Posted by pierrick henry <pi...@hotmail.com>.
Bonjour,
Merci beaucoup, on avait deja trouvé la solution en modifiant le fichier
web.xml du serveur tomcat en mettant tous les types mime en plain/text mais
on a mis un peu de temps à trouver le truc et a chaque fois qu'on veut
rajouter un type inconnu, il faut ajouter le type mime, c'est un peu
enervant.
Merci pour le tuyau
Pierrick
>From: Sylvain Wallez <sy...@apache.org>
>Reply-To: users-fr@cocoon.apache.org
>To: users-fr@cocoon.apache.org
>Subject: Re: Probleme d'affichage de fichiers
>Date: Sun, 17 Jul 2005 14:00:20 +0200
>
>pierrick henry wrote:
>
>>Bonjour,
>>
>>Voila j'ai un petit problème avec l'affichage de certains types de
>>fichiers avec mon appliication.
>>Je décris la chose :
>>
>>J'ai une partition avec des fichiers de multiples types (txt, dtd,
>>xsl,xml, dtd.mod) avec certains dont le type est reconnu par le
>>navigateur web. Ils s'affichent sans problème.
>>Par contre pour les fichiers dont l'extension n'est pas connue(.dtd.mod
>>par exemple), et même s'ils sont dans le même dossier avec des droits en
>>lecture et en execution, cocoon refuse de les afficher, et decrète que
>>l'objet est null (erreur java.lang.nullException)alors qu'il est bien
>>présent dans la partition..Voici mes hypothèses :
>>Je suppose qu'il faut associer des fichiers avec les types mime qui
>>demande de considerer ces fichiers comme du texte s'il ne connait pas
>>l'extension, mais je ne sais pas où modifier cela.
>>
>>Avez vous des tuyaux là dessus?
>
>
>Oui, je me souviens être tombé sur ce problème.
>
>Je suppose que tu dois avoir un <map:read src="{1}"/> ou qq chose de ce
>genre, qui ne spécifie pas explicitement le type mime. Dans ce cas, on
>demande au moteur de servlets le type mime à utiliser par rapport à
>l'extension du src. Mais quand celui-ci ne le connait pas, il renvoie null
>ce qui provoque cette NPE (c'est un bug).
>
>Solutions de contournement :
>- ajouter un attribut mime-type sur le map:read (pas toujours possible)
>- déclarer de nouvelles associations extension -> type mime dans web.xml.
>
>Mais c'est un bug, qu'il faudra corriger
>
>Sylvain
>
>--
>Sylvain Wallez Anyware Technologies
>http://apache.org/~sylvain http://anyware-tech.com
>Apache Software Foundation Member Research & Technology Director
>
>
>---------------------------------------------------------------------
>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
>
---------------------------------------------------------------------
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
Re: Probleme d'affichage de fichiers
Posted by Sylvain Wallez <sy...@apache.org>.
pierrick henry wrote:
> Bonjour,
>
> Voila j'ai un petit problème avec l'affichage de certains types de
> fichiers avec mon appliication.
> Je décris la chose :
>
> J'ai une partition avec des fichiers de multiples types (txt, dtd,
> xsl,xml, dtd.mod) avec certains dont le type est reconnu par le
> navigateur web. Ils s'affichent sans problème.
> Par contre pour les fichiers dont l'extension n'est pas
> connue(.dtd.mod par exemple), et même s'ils sont dans le même dossier
> avec des droits en lecture et en execution, cocoon refuse de les
> afficher, et decrète que l'objet est null (erreur
> java.lang.nullException)alors qu'il est bien présent dans la
> partition..Voici mes hypothèses :
> Je suppose qu'il faut associer des fichiers avec les types mime qui
> demande de considerer ces fichiers comme du texte s'il ne connait pas
> l'extension, mais je ne sais pas où modifier cela.
>
> Avez vous des tuyaux là dessus?
Oui, je me souviens être tombé sur ce problème.
Je suppose que tu dois avoir un <map:read src="{1}"/> ou qq chose de ce
genre, qui ne spécifie pas explicitement le type mime. Dans ce cas, on
demande au moteur de servlets le type mime à utiliser par rapport à
l'extension du src. Mais quand celui-ci ne le connait pas, il renvoie
null ce qui provoque cette NPE (c'est un bug).
Solutions de contournement :
- ajouter un attribut mime-type sur le map:read (pas toujours possible)
- déclarer de nouvelles associations extension -> type mime dans web.xml.
Mais c'est un bug, qu'il faudra corriger
Sylvain
--
Sylvain Wallez Anyware Technologies
http://apache.org/~sylvain http://anyware-tech.com
Apache Software Foundation Member Research & Technology Director
---------------------------------------------------------------------
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