I think you could store it in WEB-INF and use
ServletContext.getRealPath("/WEB-INF").
"Andreas Probst" <[EMAIL PROTECTED]> wrote on 21.11.2002 12:19:51:
> Hello,
>
> maybe you could save the absolute path inside a properties file
> or pass it as an init parameter in web.xml. For each location of
> your app you would have to set this path appropriately. You
> could use absolute paths and wouldn't need to change the source
> code of the application.
>
> Regards,
> Andreas
>
>
> On 21 Nov 2002 at 14:31, Harsha Yalagach wrote:
>
> > Hello,
> >
> > I am running Tomcat 4.1 on Windows 2000 as a service.
> >
> > I have written a JSP page where in I am trying to read an
> > XML. If I try
> > to access the file using absolute path, for eg. "c:\abc\xyz.xml",
> > the page works without any problem. But if i try to access it
> > thru relative path, for eg. "../data/xyz.xml", the tomcat will
> > throw a FileNotFoundException saying that xyz.xml doesnt exist in
> > SYSTEM-ROOT\System32 dir.
> >
> > The reason behind this is that the JSP is tring to access the
> > file from
> > where JVM was started according to Java Documentation, ie
> > SYSTEM-ROOT\System32 directory where the Service Control Manager
> > starts the Tomcat service which in turn starts the JVM.
> >
> > So the question is, is there any other way I can use a
> > relative path
> > inside my application to access a file? (I dont want to use
> > absolute path as my application has to be distributed in many
> > places).
> >
> > Thanks in advance...
> > Warm Regards,
> > Harsha Yalagach
> >
> >
> > --------------------------------------------------------------
> > Cerebra Integrated Technologies Ltd., Bangalore, India
> >
> >
> >
> > --
> > To unsubscribe, e-mail:
> > <mailto:[EMAIL PROTECTED]> For
> > additional commands, e-mail:
> > <mailto:[EMAIL PROTECTED]>
> >
>
>
>
> --
> To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>
>