Hi Ajay,
Thanks for your help. Yes, I forget another classes directory.
Regards
Louis
----- Original Message -----
From: "Ajay V Mahajan" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, September 18, 2000 1:49 PM
Subject: Re: how to get the current path?
> Hi Louis,
>
> First thing is that your class structure should preferable look like
> WEB-INF/classes/com/iss/npd/servlets instead of
> WEB-INF/com/iss/npd/servlets. Notice that the "classes" is missing in your
> examples. Secondly you can get your current path in the servlet using
>
> String appPath = getServletContext().getRealPath("/");
>
> This will give you an OS path of your application, so if your properties
> file is "Config.props" in the WEB-INF/classes/com/iss/npd directory then
> just load the properties using
>
> String configPath = appPath +
> "/WEB-INF/classes/com/iss/npd/Config.props" ;
>
> Hope this helps
>
> Ajay Mahajan
> Wipro Technologies
>
> ----- Original Message -----
> Date: Mon, 18 Sep 2000 09:13:09 +0100
> From: "Louis" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Subject: how to get the current path?
> Message-ID: <004501c02148$4835c820$[EMAIL PROTECTED]>
> Hi,
> I got a servlet and it will call another class. In that class I need =
> to read a properties file. But i don't know where to put my properties =
> file, I try to put anywhere, but still got file not found error. So =
> what method i can use to know the current path of that
> class will reading?
>
> for example,
> The servlet testDB is in directory
> WEB-INF /com/iss/npd/servlets
> And the class file dbConnect is in directory
> WEB-INF/com/iss/npd/database
>
> The dbConnect will read the database.properties file, anyone can tell =
> me where I can put this file?
>
> In JMC, Servlet Definitions I give this Name=3DtestDB, Class Name =3D =
> com.iss.npd.servlets.testDB
> then in Servlet URL Mappings, I give the Virtual Path/Extension =3D =
> /testDB, Servlet Invoked =3D testDB
>
>
> Thanks
>
>
>
> Louis
>
>
> --------------------------------------------------------------------------
----
> Archives: http://www.egroups.com/group/jrun-interest/
> Unsubscribe:
http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/jrun_talk
> or send a message to [EMAIL PROTECTED] with
'unsubscribe' in the body.
------------------------------------------------------------------------------
Archives: http://www.egroups.com/group/jrun-interest/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/jrun_talk
or send a message to [EMAIL PROTECTED] with 'unsubscribe' in the
body.