This will map to the "ROOT" context directory not the webapps 

I mean "WEBAPPS/ROOT"



-----Original Message-----
From: Michal Kwiatek [mailto:[EMAIL PROTECTED] 
Sent: 12 April 2005 11:38
To: Tomcat Users List
Subject: RE: Check deployment dir programatically


Finally, the answer in my case (although probably not universal) is:
request.getSession().getServletContext().getRealPath("/").

Michal

> -----Original Message-----
> From: Michal Kwiatek [mailto:[EMAIL PROTECTED] 
> Sent: Tuesday, April 12, 2005 12:24 PM
> To: Tomcat Users List
> Subject: RE: Check deployment dir programatically
> 
> Thanks again for your help. JNDI solution is tempting. The 
> only problem is that I have many instances of tomcat and I 
> prefer not to hardcode the path into server.xml. That's why 
> I'm still looking for a more flexible (even if less elegant 
> and less portable ) solution.
> 
> > This is because if you deploy the app as a .war then you 
> wont be able 
> > to do
> > getResourceAsStream(fileName) withing that context.
> 
> Not true - it works even if you deploy from a war (at least in tomcat
> 5.0) . It simply looks for the file in the directory where 
> tomcat unzipped the war.
> 
> Michal.
>  
> > Need more help ?
> > Email me
> > 
> > 
> > Regards
> > Guru
> > 
> > 
> > -----Original Message-----
> > From: Michal Kwiatek [mailto:[EMAIL PROTECTED]
> > Sent: 12 April 2005 10:35
> > To: Tomcat Users List
> > Subject: RE: Check deployment dir programatically
> > 
> > 
> > This is a solution. I'll do it if there's not a better one. 
> Any other 
> > ideas?
> > 
> > Michal. 
> > 
> > > -----Original Message-----
> > > From: Raghupathy,Gurumoorthy
> > > [mailto:[EMAIL PROTECTED]
> > > Sent: Tuesday, April 12, 2005 11:27 AM
> > > To: 'Tomcat Users List'
> > > Subject: RE: Check deployment dir programatically
> > > 
> > > Why  dont you setup a JNDI variable for your context 
> which will set 
> > > the value of base directory ... And then use it in your app...
> > > http://jakarta.apache.org/tomcat/tomcat-4.1-doc/jndi-resources
> > > -howto.html
> > > 
> > > We use JNDI ... :o)
> > > 
> > > 
> > > -----Original Message-----
> > > From: Michal Kwiatek [mailto:[EMAIL PROTECTED]
> > > Sent: 12 April 2005 10:16
> > > To: Tomcat Users List
> > > Subject: Check deployment dir programatically
> > > 
> > > 
> > > Hello all,
> > > 
> > > How can I programatically check the absolute path to the 
> deployment 
> > > direcotory (webapps/myApp directory) on the server?
> > > 
> > > 
> > 
> request.getSession().getServletContext().getResourceAsStream(fileName)
> > > works fine to read a file from the direcory, but I see no 
> equivalent 
> > > to check the root deployment directory.
> > > 
> > > Thanks in advance,
> > > Michal.
> > > 
> > > 
> > 
> ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: 
> [EMAIL PROTECTED]
> > > 
> > > 
> > 
> ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: 
> [EMAIL PROTECTED]
> > > 
> > > 
> > 
> > 
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> > 
> > 
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> > 
> > 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to