Ok, thanks all, this is much clearer now.
btw, is there any way to remove "cocoon" from the URL, I guess this is a
tomcat configuration issue so I'll have a look in there first.
thanks,
Chris
> -----Original Message-----
> From: java guru [mailto:[EMAIL PROTECTED]]
> Sent: 22 August 2001 16:08
> To: [EMAIL PROTECTED]
> Subject: RE: can't match images in sitemap
>
>
> Yes.,
> there is abstraction between the url and actual
> location of the files on the disk...But from my
> understanding what the situation is..
>
> 1. If you have sent over html to browser with image
> link as "/images/image1.jpg" and that html url is
> "http://localhost:8080/cocoon/welcome"..
>
> 2. When the browser sends request back to server, the
> request for image is formed like
> "http://localhost:8080/images/image1.jpg"..this is
> something browser did..
>
> 3. When the request hits the server, thr url doesnt
> fall under category of url to be forwarded to
> cocoon..and hence the web server(tomcat) try to handle
> by itself(or root web application)..which would not
> find the file obviously..
>
> 4. Now on the page of
> "http://localhost:8080/cocoon/welcome/intro" if u have
> image with "images/image1.gif" the request from
> browser for image is formed like
> "http://localhost:8080/cocoon/welcome/images/image1.jpg"..
>
> 5. Now once this request hits the server, the request
> if forwarded to cocoon by the container, by this time
> the uri becomes "welcom/images/image1.jpg" as it
> entered to "cocoon" context..
>
> 6. This resulted uri is passed thru the "mathers" and
> if u have match saying "
> pattern="images/*.jpg"..obviously the requested uri
> doesnt match with the specified pattern..
>
> 7. This has nothing to do with abstraction between uri
> and actual file..This has to do with the way url are
> handled by browser
>
> --- Chris Newland <[EMAIL PROTECTED]> wrote:
> > Thanks everyone,
> >
> > Accessing the images directly works fine and so does
> > prefixing the url with
> > ../ (path back to webapp root) but my understanding
> > was that the sitemap
> > provided a total abstraction between the url fetched
> > by the browser
> > "images/my_image.jpg" and the actual file on disk.
> >
> > Prefixing my URLs so that they are relative to the
> > current page seems a
> > little hardcoded to me.
> >
> > Isn't the request for the image processed by the
> > sitemap?
> >
> > Thanks,
> >
> > Chris
> >
> > > -----Original Message-----
> > > From: Tibi DONDERA
> > [mailto:[EMAIL PROTECTED]]
> > > Sent: 22 August 2001 15:31
> > > To: [EMAIL PROTECTED]
> > > Subject: Re: can't match images in sitemap
> > >
> > >
> > > IMHO,
> > >
> > > Your configuration seems right. I bet that using
> > >
> > > <cocoon address>/images/my_image.jpg
> > > will give you the image.
> > >
> > > But the tag that is in your page should be <img
> > > src="../images/my_image.jpg">
> > > After all, the URL of the page is
> > >
> > > <cocoon address>/pages/my_page.html,
> > >
> > > right?
> > >
> > > Hope this helps.
> > >
> > >
> > > ----- Original Message -----
> > > From: "Chris Newland" <[EMAIL PROTECTED]>
> > > To: "Cocoon-Users" <[EMAIL PROTECTED]>
> > > Sent: Wednesday, August 22, 2001 4:10 PM
> > > Subject: C2: can't match images in sitemap
> > >
> > >
> > > > Hi All,
> > > >
> > > > I'm trying to add a map:match to my sitemap to
> > fetch images but they are
> > > not
> > > > fetched (my fault, Cocoon2 is working great)
> > > >
> > > > Location of my files:
> > > >
> > > >
> > tomcat/webapps/cocoon/docs/samples/pages/my_page.xsp
> > > >
> >
> tomcat/webapps/cocoon/docs/samples/images/my_image.jpg
> > > > tomcat/webapps/cocoon/stylesheets/my_xsl.xsl
> > > >
> > > > sitemap entries:
> > > >
> > > > <map:match pattern="pages/*">
> > > > <map:generate type="serverpages"
> > src="docs/samples/pages/{1}.xsp"/>
> > > > <map:transform src="stylesheets/my_xsl"/>
> > > > </map:match>
> > > >
> > > > (loads + processes XSP page fine)
> > > >
> > > > <map:match pattern="images/**.jpg">
> > > > <map:read src="docs/samples/images/{1}.jpg"
> > mime-type="image/jpg"/>
> > > > </map:match>
> > > >
> > > > (does not return the image)
> > > >
> > > > The returned HTML contains:
> > > >
> > > > <img src="images/my_image.jpg">
> > > >
> > > > As far as I can see, this is the same way that
> > the cocoon.gif image is
> > > > fetched from samples.xml but I can't see what
> > I'm doing wrong.
> > > >
> > > > Any help would be appreciated.
> > > >
> > > > Thanks,
> > > >
> > > > Chris
> > > >
> > > > --
> > > > Chris Newland
> > > > Software Research Engineer
> > > >
> > > > Emorphia Ltd
> > > > Registered in England. 4133002
> > > > Mill House, Station Approach, Harlow Mill,
> > Harlow, Essex, CM20 2EL, UK
> > > >
> > > > Email: [EMAIL PROTECTED]
> > > > Tel: +44 (0)1279 450100
> > > > Fax: +44 (0)1279 450102
> > > >
> > > > Check out FIPA-OS at
> > http://fipa-os.sourceforge.net/
> > > >
> > > > This message may contain information proprietary
> > to Emorphia so any
> > > > unauthorised disclosure, copying or distribution
> > of its contents is
> > > strictly
> > > > prohibited.
> > > >
> > > >
> > > >
> > > >
> >
> ---------------------------------------------------------------------
> > > > Please check that your question has not already
> > been answered in the
> > > > FAQ before posting.
> > <http://xml.apache.org/cocoon/faqs.html>
> > > >
> > > > To unsubscribe, e-mail:
> > <[EMAIL PROTECTED]>
> > > > For additional commands, e-mail:
> > <[EMAIL PROTECTED]>
> > > >
> > > >
> > >
> > >
> >
> ---------------------------------------------------------------------
> > > Please check that your question has not already
> > been answered in the
> > > FAQ before posting.
> > <http://xml.apache.org/cocoon/faqs.html>
> > >
> > > To unsubscribe, e-mail:
> > <[EMAIL PROTECTED]>
> > > For additional commands, e-mail:
> > <[EMAIL PROTECTED]>
> > >
> > >
> > >
> >
> >
> >
> >
> ---------------------------------------------------------------------
> > Please check that your question has not already been
> > answered in the
> > FAQ before posting.
> > <http://xml.apache.org/cocoon/faqs.html>
> >
> > To unsubscribe, e-mail:
> > <[EMAIL PROTECTED]>
> > For additional commands, e-mail:
> > <[EMAIL PROTECTED]>
> >
>
> =====
> Thanks and have great day
> srini
>
> ____________________________________________________________
> Do You Yahoo!?
> For regular News updates go to http://in.news.yahoo.com
>
> ---------------------------------------------------------------------
> Please check that your question has not already been answered in the
> FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
>
> To unsubscribe, e-mail: <[EMAIL PROTECTED]>
> For additional commands, e-mail: <[EMAIL PROTECTED]>
>
>
>
---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
To unsubscribe, e-mail: <[EMAIL PROTECTED]>
For additional commands, e-mail: <[EMAIL PROTECTED]>