You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Pavan Sethurathnam <se...@yahoo.com> on 2001/11/13 05:41:30 UTC
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>
>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
__________________________________________________
Do You Yahoo!?
Find the one for you at Yahoo! Personals
http://personals.yahoo.com
--
To unsubscribe: <ma...@jakarta.apache.org>
For additional commands: <ma...@jakarta.apache.org>
Troubles with the list: <ma...@jakarta.apache.org>
Re: Invoking Servlet - trying to remove servlet prefix
Posted by "Craig R. McClanahan" <cr...@apache.org>.
On Mon, 12 Nov 2001, Pavan Sethurathnam wrote:
> Date: Mon, 12 Nov 2001 20:41:30 -0800 (PST)
> From: Pavan Sethurathnam <se...@yahoo.com>
> Reply-To: Tomcat Users List <to...@jakarta.apache.org>
> To: tomcat-user@jakarta.apache.org
> 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: <ma...@jakarta.apache.org>
For additional commands: <ma...@jakarta.apache.org>
Troubles with the list: <ma...@jakarta.apache.org>