Note that the <mime-mapping> entries you describe below are only used (by Tomcat) when *static* files are served.  When dynamic files are served (as they are by Cocoon), it is totally up to the servlet to set the appropriate content type.

Craig McClanahan
 
 

Ivan wrote:

Hi all!My question is about how to store WML and XML filestoghether in a Cocoon working directory served byTomcat.I'm using Tomcat 3.2 and Cocoon 1.8.I already know how to tell Cocoon that I would like to serve
XML if the client is a web browser, and WML if the client is
a Wap Browser (it's not my case because all content is for
Wap Browser). I only would like to know if it's posible to store
*.wml files and *.wbmp files under a Cocoon working
directory (it's not under Tomcat Webapp tree)instead of place wml and wbmp files in a Apache web
directory, and how can I setup up web.inf (if it's the correct
place) to accept Cocoon and Tomcat to serve wml and wbmp
files from a Cocoon directory.Nowadays my Wap Browser sends me 404 error or when Idebug , it returns me:
'No traslator for content type text/plain' when I ask for a wbmp file. My web.xml fiel under the directory (/home/wap/WEB-INF) is like this:This directory is specified in server.xml and tomcat.conf files. <?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE web-appPUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN""http://java.sun.com/j2ee/dtds/web-app_2.2.dtd"><web-app><servlet><servlet-name>org.apache.cocoon.Cocoon</servlet-name><servlet-class>org.apache.cocoon.Cocoon</servlet-class><init-param><param-name>properties</param-name><param-value>WEB-INF/cocoon.properties</param-value></init-param></servlet> <servlet-mapping><servlet-name>org.apache.cocoon.Cocoon</servlet-name><url-pattern>*.xml</url-pattern></servlet-mapping> <mime-mapping><extension>wml</extension><mime-type>text/vnd.wap.wml</mime-type></mime-mapping> <mime-mapping><extension>wmls</extension><mime-type>text/vnd.wap.wmlscript</mime-type></mime-mapping> <mime-mapping>! ! <extension>wbmp</extension><mime-type>image/vnd.wap.wbmp</mime-type></mime-mapping> </web-app>TIA Iván Fontán
Technical Department LATINIA CORPORATION
www.latinia.com Spain Office
Barcelona
Trav. Gràcia, 342-344
08025 Barcelona (Spain)
Tel.: +34 934 465 026 US Offices
New York
885 3rd Avenue
Suite 2800
New York, NY 10022 Miami
1210 Brickell Avenue
Suite 430
Miami, FL 33131

Reply via email to