Chris,

        there is a FAQ entry on this at the Cocoon2 site (it works only on Apache,
though...).

Best regards,


---------------------------------------------
               Luca Morandini
               GIS Consultant
              [EMAIL PROTECTED]
            +39 0744 59 85 1 Office
            +39 0335 681 02 12 Mobile
http://utenti.tripod.it/lmorandini/index.html
---------------------------------------------


> -----Original Message-----
> From: Chris Newland [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, August 22, 2001 5:31 PM
> To: [EMAIL PROTECTED]
> Subject: RE: can't match images in sitemap
>
>
> 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]>
>


---------------------------------------------------------------------
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]>

Reply via email to