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

Reply via email to