Ah, Ok. What I have is a standard war file structure deployed in the c:\programme\apache group\tomcat 4.1\webapps directory, with the servlet held in WEB-INF/Classes and the web.xml set up as follows.
<web-app> <servlet> <servlet-name> main </servlet-name> <servlet-class> FrontServlet </servlet-class> </servlet> <servlet-mapping> <servlet-name> main </servlet-name> <url-pattern> /katrinmain </url-pattern> </servlet-mapping> The war file is structure like this: *.html (All my standard pages) images/ (For all images I will be using) queryfiles/ (These files are for searching a xml db and are the ones I am trying to reference) WEB-INF/ (Usual layout in here, with my servlets, libs, and extra classes) Within the servlet I am running I need to open tempfiles, and open and read the files within queryfiles/, it is this that I am having the problem with. During the running of the servlet, I have done File currentdir = File(".") To get the current working directory (And as far as I know the directory the servlet is running in) and then printted it to the screen. It is showing that the current directory is c:\programme\apache group\tomcat 4.1\. Now, if the servlet is running in its own directory I should see c:\programme\apache group\tomcat 4.1\webapps\katrin\. but I don't. This is where my problem comes as I need to access the files in c:\programme\apache group\tomcat 4.1\webapps\katrin\queryfiles\ If the servlet current working directory is tomcat, then I will need to tag the rest of the path onto the end of the current working directory everytime. This will not make the portable web app that I need. Cheers Simon ----- Original Message ----- From: "David Brown" <[EMAIL PROTECTED]> To: "Tomcat Users List" <[EMAIL PROTECTED]> Sent: Monday, December 09, 2002 12:45 PM Subject: Re: File structure in webapps for tomcat. > Simon Kelly writes: > > > Hi, > > > > I am trying to get my servlet to write to and read from files within my > > webapp structure. However, when the servlet runs it seems that the working > > directory during its lifecycle is c:\xxx\tomcat 4.1. Is there any way, in > > web.xml, to force the servlet to run in it's own app directory structure? > > > > Regards > > > > Simon > > > > > > Institut fuer > > Prozessdatenverarbeitung > > und Elektronik, > > Forschungszentrum Karlsruhe GmbH, > > Postfach 3640, > > D-76021 Karlsruhe, > > Germany. > > > > Tel: (+49)/7247 82-4042 > > E-mail : [EMAIL PROTECTED] > > > > > > -- > > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > > > > > Hello Simon, servlets do run in their own webapp directory structure if > defined in their own web.xml and deploy w/ and expanded .war file. u have > not given enough info on what u have done in terms of deployment and what u > r planning to do as a project goal. thanx, david. > > > -- > 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]>