tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Petr Hadraba <hadra...@bluetone.cz>
Subject Re: (newb) Tomcat servlet mapping problem
Date Mon, 23 Jan 2006 17:16:19 GMT
Hi,

sorry for my question, but I'm googling, reading manuals and still no answer...

So. The question si very simple:

How can I ommit the servlet name in the URL?

Ex.: I have http://localhost:8080/ServletTest/path_in_the_servlet_and arguments

and I need http://localhost:8080/path_in_the_servlet_and arguments

I will run under Tomcat only one servlet; and I want to handle all the domain.

To override "DefaultServlet" is, I think, not so good solution, isn't it?

Thank you very much for your tips.

PETR


On 1/23/06, Len Popp <len.popp@gmail.com> wrote:
> On 1/23/06, Darren Hall <dhall@utrs.com> wrote:
> > > > From: Darren Hall [mailto:dhall@utrs.com]
> > > > Subject: RE: (newb) Tomcat servlet mapping problem
> > > >
> > > > Is there a way I can map these servlets (in the web.xml file) so
> > > > that Tomcat can see them and execute them?
> > >
> > > Not that I'm aware of, since the application code is in violation of the
> > > spec.  Others with more experience may know some tricks.
> > >
> > > - Chuck
> >
> > Well, that really stinks. That means I have either a big code change ahead
> > of me, or we need to continue using the invoker servlet for now.
> >
> > Thanks for your help, Chuck.
> >
> > If anyone knows a way that I can map a servlet that is not in a package
> > through the web.xml, please let me know.
> >
> > Thanks
> >
> > Darren
>
> As far as I can see, it just works. Whether it's correct or not, it
> does seem work in Tomcat 5.5.12 and I know it worked in 5.0.28 too. So
> this is probably not the cause of your problem. Try putting one
> servlet in a package to see if that makes a difference, before you try
> to change them all.
>
> Here's a servlet declaration that I just tested:
> <servlet>
>   <servlet-name>Test</servlet-name>
>   <servlet-class>Test</servlet-class>
> </servlet>
> <servlet-mapping>
>   <servlet-name>Test</servlet-name>
>   <url-pattern>/test</url-pattern>
> </servlet-mapping>
>
> --
> Len
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>
Mime
View raw message