On Mon, 12 Nov 2001, Pavan Sethurathnam wrote:
> Date: Mon, 12 Nov 2001 20:41:30 -0800 (PST)
> From: Pavan Sethurathnam <[EMAIL PROTECTED]>
> Reply-To: Tomcat Users List <[EMAIL PROTECTED]>
> To: [EMAIL PROTECTED]
> Subject: Invoking Servlet - trying to remove servlet prefix
>
>
> When i invoke servlet...it is working fine when
>
> http://localhost:8080/login/servlet/login
>
> but I dont want servlet prefix.
>
> i just want http://localhost:8080/login/login
>
>
> my web.xml looks
>
>
> <servlet>
> <servlet-name>
> login
> </servlet-name>
> <servlet-class>
> LoginServlet
> </servlet-class>
> </servlet>
>
>
>
> <servlet-mapping>
> <servlet-name>login</servlet-name>
> <url-pattern>/login</url-pattern>
> </servlet-mapping>
>
>
This is the right thing to do.
> >From mailing list i see, i can remove prefix servlet
> from InvokerServlet
>
> conig/web.xml
>
> <servlet-mapping>
> <servlet-name>invoker</servlet-name>
> <url-pattern>/servlet/*</url-pattern>
> </servlet-mapping>
>
> changed to
>
> <servlet-mapping>
> <servlet-name>invoker</servlet-name>
> <url-pattern>/*</url-pattern>
> </servlet-mapping>
>
>
> I did that...but still geting error.. could somebody
> point out ...how to remove "servlet" prefix in URL
>
Don't touch this part. All you need to do is provide your own mapping.
Note that your proposed URL:
http://localhost:8080/login/login
will be correct only if the context path of this webapp is also named
"login". If your webapp was actually in a directory called "catalog" (for
example), the login would be
http://localhost:8080/catalog/login
instead.
Craig
--
To unsubscribe: <mailto:[EMAIL PROTECTED]>
For additional commands: <mailto:[EMAIL PROTECTED]>
Troubles with the list: <mailto:[EMAIL PROTECTED]>