This is an issue with the way getServletContextName() is implemented in Resin and Tomcat. In Tomcat this returns the display-name of the application where as in Resin it returns the URL prefix for the servlet context. Once I added a display name to my web application I am getting the context name in Tomcat.
What I actually want is the URL prefix for the servlet context. The method to access this would be httpServletRequest.getContextPath(). But I want to access this in a filter. Does anybody know a container independent way to do this? On Mon, Dec 1, 2008 at 5:35 PM, Abhi <[EMAIL PROTECTED]> wrote: > Thanks Mark. > > I am getting the context name using the session object > session.getServletContext().getServletContextName() > > > On Mon, Dec 1, 2008 at 5:23 PM, Mark Thomas <[EMAIL PROTECTED]> wrote: > >> Abhi wrote: >> > I am trying to migrate my application from Resin to Tomcat 6.0.18. The >> > application runs fine, but my application context name(the context is >> > created) is coming as null in Tomcat. >> >> How are you getting the context name? >> >> > <web-app id="/Foo" root-directory="webapps/Foo"/> >> > >> > Can someone please let me know as to what exactly should I put in >> > context.xml, where should I place it in Tomcat and should it be called >> > context.xml or should it be renamed to my web application name? >> >> In this case, you don't need a context.xml file. Just remove it from your >> webapp. >> >> If you had needed to use a context.xml file then it should located at >> META-INF/context.xml inside your WAR. >> >> Tomcat will automatically extract it to CATALINA_BASE/conf/<engine >> name>/<host name>/<name of web app>.xml >> >> For a WAR file foo.war in a default install this would be >> CATALINA_BASE/conf/Catalina/localhost/foo.xml >> >> Mark >> >> >> >> --------------------------------------------------------------------- >> To start a new topic, e-mail: users@tomcat.apache.org >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > > > -- > Cheers, > Abhi > -- Cheers, Abhi