This week's book giveaway is in the OCPJP forum.
We're giving away four copies of OCA/OCP Java SE 7 Programmer I & II Study Guide and have Kathy Sierra & Bert Bates on-line!
See this thread for details.
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 OCA/OCP Java SE 7 Programmer I & II Study Guide this week in the OCPJP 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.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Get webapp name with ServletContext