Thanks Jan,

I discovered what has happened, a tool has spoilt automatically my Tomcat config file.

> -----Mensaje original-----
> De: Jan Hoskens [mailto:[EMAIL PROTECTED]
> Enviado el: martes, 01 de junio de 2004 13:14
> Para: [EMAIL PROTECTED]
> Asunto: Re: <match patern=""/>
>
>
>
> You should mention your port with your host
> (host:portnumber), something
> like
>
> http://localhost:8080/
>
> should do the trick, if not, your port will be different, so
> look it up in
> the configuration of your server (tomcat/jetty...)
> Then make sure you're pointing to the correct webapp, under
> tomcat every
> webapp has its directory and it's name is used
> to access each webapp, so then you'll end up with:
>
> http://localhost:8080/cocoon/
> (if cocoon is your webapp name)
>
> You may configure your server to default to your cocoon and omit the
> "cocoon/" part.
>
> Kind Regards,
> Jan
>
> ----- Original Message -----
> From: "Perez Carmona, David" <[EMAIL PROTECTED]>
> To: "Cocoon (E-mail)" <[EMAIL PROTECTED]>
> Sent: Tuesday, June 01, 2004 1:01 PM
> Subject: <match patern=""/>
>
>
> >
> > Hi all,
> >
> > I have a web application whose content is root.
> > Also I have a matcher at the beginning of the pipeline that
> handles the
> entry point
> >
> > <map:match pattern="">
> >     <map:act src="my-action">
> >         ....
> >     </map:act>
> > </map:match>
> >
> > The problem is that I never enter inside the matcher (i.e.
> my-action is
> never called) when I browse to http://localhost or http://localhost/.
> > The response I get under IE6 is:
> >     Cannot find server or DNS error.
> >
> > After having debugged a little inside CocoonServlet.java, I
> discover that
> the code is trying to redirect to http://localhost//
> >
> > This snippet in CocoonServlet.service() is the responsible:
> >
> >     String uri = request.getServletPath(); //
> uri.equals("") in my case
> >     if (uri == null) {
> >         uri = "";
> >     }
> >     String pathInfo = request.getPathInfo(); // pathInfo ==
> null in my
> case
> >     if (uri.length() == 0) { // uri == '' here
> >          String prefix = request.getRequestURI();
> >          if (prefix == null) {
> >             prefix = "";
> >          }
> >
> >          res.sendRedirect(res.encodeRedirectURL(prefix + "/")); //
> res.sendRedirect("//") in my case
> >          return;
> >     }
> >
> > Why is the slash doubled?
> > It is strange because I have never had problems with this,
> it used to work
> before.
> > Is this a known Cocoon bug?
> >
> >
> > I'm working with Tomcat 4.1.18, Java 1.4.2_04, Windows 2003
> Server, Cocoon
> 2.1.2
> >
> > *************************************************************
> > Este correo ha sido procesado por el Antivirus del Grupo FCC
> > *************************************************************
> >
> >
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
> *************************************************************
> Este correo ha sido procesado por el Antivirus del Grupo FCC.
> *************************************************************
>

*************************************************************
Este correo ha sido procesado por el Antivirus del Grupo FCC
*************************************************************

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

Reply via email to