You could try ServletContext sc = getServletContext();
http://jakarta.apache.org/tomcat/tomcat-4.1-doc/servletapi/javax/servlet/GenericServlet.html#getServletContext() And then: String contextname = sc.getServletContextName(); Hope it helps -reynir > -----Original Message----- > From: shanmugampl [mailto:[EMAIL PROTECTED]] > Sent: 5. október 2002 03:52 > To: [EMAIL PROTECTED] > Subject: Re: Getting the name of the context > > > > Thanks for your suggestion, but i load the servlet on startup > by giving > it in the <load-on-startup>. In the servlets init method i will be > initializing some basic parameters. Here I want the name of > the context > for regestering it. I do not have access to the request > object from my > init method. How do i get the name in this case. > > > Craig R. McClanahan wrote: > > >Use request.getContextPath(). > > > >Craig > > > >On Fri, 4 Oct 2002, shanmugampl wrote: > > > > > > > >>Date: Fri, 04 Oct 2002 17:20:52 +0530 > >>From: shanmugampl <[EMAIL PROTECTED]> > >>Reply-To: Tomcat Users List <[EMAIL PROTECTED]>, > >> [EMAIL PROTECTED] > >>To: [EMAIL PROTECTED] > >>Subject: Getting the name of the context > >> > >> Hi, > >> > >>I have a requirement where i need to know the name of the > context i am > >>in.Say i have a servlet class present in my > >><Tomcat_Home>/webapp/myapp/. Now i want to get the name of the > >>application(in this case 'myapp') from my servlet. Is there > a way of > >>doing it. One of the way i found was specifying a name for the > >><display-name> attribute present in the web.xml. This name can be > >>retrieved from the ServletContext. The problem here is two contexts > >>can have the same display name which is not desired. > >> > >>Thanks > >>Shanmugam.PL > >> > >> > >> > > > > > > > > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>