Hi!
I am using Tomcat 4.1 with J2SDK 1.3.1_08. I have setup a context in
C:\1LMS\web-app
The LoadProperties.java file is located in:
C:/1LMS/web-app/WEB-INF/classes
and file.properties in
C:/1LMS/web-app/WEB-INF/classes/file.properties
My question is, how could I put the file.properties into say /WEB-INF/config
without having to specify the fullpath ('coz the instance name could change).
final String configFile= "/WEB-INF/config/file.properties";
does not seems to work.
Thank you.
-------LoadProperties.java----------------
import java.util.*;
import java.io.*;
public class LoadProperties {
static void displayValue() {
final String configFile = "C:/1LMS/web-app/WEB-INF/classes/file.properties";
Properties Prop = new Properties();
try {
FileInputStream configStream = new FileInputStream(configFile);
Prop.load(configStream);
configStream.close();
} catch(IOException e) {
System.out.println("Error: Cannot laod configuration file ");
}
final String PathImage =Prop.getProperty("ImagePath");
final String PathJsp = Prop.getProperty("JspPath");
System.out.println("ImagePath = " + PathImage);
System.out.println("JspPath = " + PathJsp);
} // displayValue
static public void main(String[] args) {
displayValue();
} // main
} // class
----------------------------------------