aspose file tools*
The moose likes Servlets and the fly likes Get webapp name with ServletContext Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Java » Servlets
Bookmark "Get webapp name with ServletContext" Watch "Get webapp name with ServletContext" New topic
Author

Get webapp name with ServletContext

Stephane Philippart
Greenhorn

Joined: Jul 29, 2004
Posts: 12
Hi everybody,

I have the following problem : i wrote a webapp which is deployed under Tomcat , this webapp is for several clients with a custom name for each of them.

I need to get the name of the webapp to put it in the database. I want to read the name at the startup of the Tomcat. So i try to write a custome Listner but i only access to the ServletContext and i can't find the way to get the name !

I don't want specially write a listner so if you have another solution to solve my problem i am ok !

Thanks

Stef
David Ulicny
Ranch Hand

Joined: Aug 04, 2004
Posts: 724
Try to use getServletContextName() method.
API tells

Returns the name of this web application corresponding to this ServletContext as specified in the deployment descriptor for this web application by the display-name element.


SCJP<br />SCWCD <br />ICSD(286)<br />MCP 70-216
Stephane Philippart
Greenhorn

Joined: Jul 29, 2004
Posts: 12
unfortunatly this method return the name put in the web.xml not the name of the webapp in the Tomcat.
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: Get webapp name with ServletContext