Repost.

> -----Original Message-----
> From: Danny Bols [mailto:[EMAIL PROTECTED]
> Sent: vrijdag 26 september 2003 13:18
> To: [EMAIL PROTECTED]
> Subject: File downloading problem in combination with Tomcat Security
>
>
> Hello,
>
> we are having problems downloading files from a cocoon based
> website in combination with using Tomcat Security.
>
> Normally when downloading a file using IE5 a dialog appears
> asking to open or to save the file.  When one chooses for
> opening, the appropriate application is started and the file is
> automatically opened (in our example Ms Wordpad opens the WRI document).
>
> If we use Tomcat security in this webapp (see web.xml fragment
> below) the file is not opened in Ms Wordpad and IE5 gives the
> following message:
> >>>>>>>>>>
> Internet Explorer cannot download test.wri from localhost
> Internet Explorer was not able to open this Internet site. The
> requested site is either unavailable or cannot be found. Please
> try again later.
> >>>>>>>>>>
>
> A small test told us that if we didn't use Cocoon and leave it
> all up to Tomcat, the problem didn't occur. In order to get a
> grip on this problem we created a small Cocoon webapp (see
> sitemap.xmap below) to reproduce the problem. We create a TCP
> trace to see what happened. The output of this trace (see below)
> contains a logrecord of the request without using tomcat security
> and a second logrecord with tomcat security activated. We see a
> slight difference between the 2 logrecords:
> >>>>>>>>>>
> Pragma: No-cache
> Cache-Control: no-cache
> >>>>>>>>>>
> We don't have any idea what this means and if this is related to
> our problem.
>
>
> We are using Cocoon 2.0.4 and Tomcat 4.1.24 at the moment. We
> suspect the ResourceReader but don't have a good clue. Can anyone help us?
>
> Thanks,
>
> Danny Bols
> [EMAIL PROTECTED]
>
>
>
>
>
> ######## BEGIN OF SITEMAP ##########
> <?xml version="1.0" encoding="UTF-8"?>
> <map:sitemap xmlns:map="http://apache.org/cocoon/sitemap/1.0";>
>
>   <!-- Components
> ==================================================================
> =========== -->
>   <map:components>
>
>     <!-- Readers
> ==================================================================
> ============ -->
>     <map:readers default="resource">
>       <map:reader name="resource"
> src="org.apache.cocoon.reading.ResourceReader"/>
>     </map:readers>
>
>     <!-- Matchers
> ==================================================================
> =========== -->
>     <map:matchers default="wildcard">
>       <map:matcher name="wildcard"
> src="org.apache.cocoon.matching.WildcardURIMatcher"/>
>     </map:matchers>
>   </map:components>
>
>   <!-- Pipelines
> ==================================================================
> ============ -->
>   <map:pipelines>
>     <map:pipeline>
>       <map:match pattern="*.wri">
>         <map:read mime-type="application/x-mswrite" src="{1}.wri"/>
>       </map:match>
>       <map:match pattern="*.jpg">
>         <map:read mime-type="image/jpg" src="{1}.jpg"/>
>       </map:match>
>     </map:pipeline>
>   </map:pipelines>
> </map:sitemap>
> ######## END OF SITEMAP ##########
>
>
> ######## BEGIN OF WEB.XML FRAGMENT ##########
>   <mime-mapping>
>     <extension>wri</extension>
>     <mime-type>application/x-mswrite</mime-type>
>   </mime-mapping>
>
>   <!-- Define a Security Constraint on this Application -->
>   <security-constraint>
>     <web-resource-collection>
>       <web-resource-name>Entire Application</web-resource-name>
>       <url-pattern>/*</url-pattern>
>     </web-resource-collection>
>     <auth-constraint>
>        <role-name>manager</role-name>
>     </auth-constraint>
>   </security-constraint>
>
>   <!-- Define the Login Configuration for this Application -->
>   <login-config>
>     <auth-method>BASIC</auth-method>
>     <realm-name>Tomcat Manager Application</realm-name>
>   </login-config>
> ######## END OF WEB.XML FRAGMENT ##########
>
>
>
>
> ######## BEGIN OF TCP LOGFILE ##########
> tcpTrace version 0.7.3.710
> Copyright (c) 2000-2002 Simon Fell & Matt Humphrey. All rights reserved.
>
> Log Started, 09/26/2003 12:19:35:0517
>
> >>>>>> Downloading Was OK during this logrecord
> Logged at, 09/26/2003 12:20:01:0264
> Connection Opened, 09/26/2003 12:19:41:0225
> Connection Closed, 09/26/2003 12:20:01:0264
> Source, 127.0.0.1
> Destination, localhost:8080
> # Bytes Client -> Server, 408
> # Bytes Server -> Client, 187
> Client Data, GET /myapp/test.wri HTTP/1.1
> Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg,
> application/msword, application/vnd.ms-powerpoint,
> application/vnd.ms-excel, application/x-shockwave-flash, */*
> Accept-Language: nl
> Accept-Encoding: gzip, deflate
> User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
> Host: localhost:8686
> Connection: Keep-Alive
> Authorization: Basic YWRtaW46YWRtaW4=
>
> Server Data, HTTP/1.1 200 OK
> X-Cocoon-Version: 2.0.4
> Content-Type: application/x-mswrite
> Content-Length: 22
> Date: Fri, 26 Sep 2003 10:19:41 GMT
> Server: Apache Coyote/1.0
>
> Site Domburg Routefile
>
> >>>>>> Downloading Failed During this logrecord
> Logged at, 09/26/2003 12:23:44:0074
> Connection Opened, 09/26/2003 12:23:24:0036
> Connection Closed, 09/26/2003 12:23:44:0074
> Source, 127.0.0.1
> Destination, localhost:8080
> # Bytes Client -> Server, 408
> # Bytes Server -> Client, 270
> Client Data, GET /myapp/test.wri HTTP/1.1
> Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg,
> application/msword, application/vnd.ms-powerpoint,
> application/vnd.ms-excel, application/x-shockwave-flash, */*
> Accept-Language: nl
> Accept-Encoding: gzip, deflate
> User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
> Host: localhost:8686
> Connection: Keep-Alive
> Authorization: Basic YWRtaW46YWRtaW4=
>
> Server Data, HTTP/1.1 200 OK
> Pragma: No-cache
> Cache-Control: no-cache
> Expires: Thu, 01 Jan 1970 00:00:00 GMT
> X-Cocoon-Version: 2.0.4
> Content-Type: application/x-mswrite
> Content-Length: 22
> Date: Fri, 26 Sep 2003 10:23:24 GMT
> Server: Apache Coyote/1.0
>
> Site Domburg Routefile
> ######### END OF TCP LOGFILE ##########
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to