You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by Lionel Crine <cr...@4dconcept.fr> on 2003/10/13 17:51:18 UTC

Re: FW: File downloading problem in combination with Tomcat Security

Hi,

This header parameter are used to control the cache.

So when you see that, you should know that the browser will not get the 
object from the cache and will not use cache.

 > Pragma: No-cache
 > Cache-Control: no-cache

Lionel



At 13:47 06/10/2003 +0200, you wrote:
>Repost.
>
> > -----Original Message-----
> > From: Danny Bols [mailto:dbols@osirion.be]
> > Sent: vrijdag 26 september 2003 13:18
> > To: users@cocoon.apache.org
> > 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
> > dbols@osirion.nl
> >
> >
> >
> >
> >
> > ######## 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: users-unsubscribe@cocoon.apache.org
>For additional commands, e-mail: users-help@cocoon.apache.org

Lionel CRINE
Ingénieur Systèmes documentaires
Société : 4DConcept
22 rue Etienne de Jouy 78353 JOUY EN JOSAS
Tel : 01.34.58.70.70 Fax : 01.39.58.70.70


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org