Whatever I am asking is equally applicable to any servlet engine conforming to the 
servlet API2.2
specs. Sometimes when you are trying to make a servlet a generic one you expect to get 
parameters from the user and not 
hardcode them into the app. So you have two options - take the values from a 
properties file or from the servlet init params.

Unfortunately, while a servlet is running(now this might get Tomcat specific) the 
current directory of the servlet is the *server-root* e.g. /usr/local/tomcat. So if 
you try to read/write files, keep this in mind. To find out what is the current 
directory of the servlet try the getRuntime().exec() function and do tell me what your 
engine comes out with.

Now somethings like databse name.username etc. are common over all servlets. You would 
like to send all of them to the servlets as init-params. What do you do? copy-paste it 
for each servlet in the web.xml??? Or am I missing something BIG around here?? ;-)


On Thu, 17 Aug 2000 16:30:58 +0530, "Ambar Roy" <[EMAIL PROTECTED]> wrote:
> now i have some questions too (for tomcat!):
> 1.how can i make servlets read an external file (i need to access files for
> things like templates, etc)
My observations above might help you. I also have had difficulty reading files using 
servlets.

> 2.how can i enable session management for my servlets using url rewriting??
> and change the name of the session variable!

I saw a question like the above at the tomcat faq-o-matic. I haven't used the 
HTTPSession class much till now.To tell you the truth I have just started servlets 
couple of weeks back.

Regards,
 Sandip



------------------------------------------------
The mailing list archives are available at
http://lists.linux-india.org/cgi-bin/wilma/linux-delhi

Reply via email to