Properties tempProps = new Properties();
try {
URL startupPropsURL = this.getClass().getClassLoader().getResource("/test.properties");
File startupPropsFl = new File(startupPropsURL.toURI());
try {
InputStreamReader aRdr = new InputStreamReader(new FileInputStream(startupPropsFl));
tempProps.load(aRdr);
aRdr.close();
} catch (Throwable e) {
System.out.println("Error occured while trying to load test.properties ");
e.printStackTrace();
}
System.out.println("Getting log files from "+tempProps.getProperty("foo.baseURL"));
return tempProps.getProperty("foo.baseURL");
} catch (Throwable ex) {
System.out.println("Error occured while trying to read from log.properties ");
ex.printStackTrace();
}
Wednesday, September 16, 2009
Loading a Properties File in a Java Application
Most of the examples I found only rely on servletContext, but this is no use if you aren't using a servlet. Also, there is a quick approach using ResourceBundle, but that approach is limited in how you can load the properties file.
Subscribe to:
Post Comments (Atom)
Labels
- Java (34)
- Oracle (27)
- javascript (24)
- NIX administration (19)
- Reporting (18)
- XML (17)
- Web Graphics (10)
- perl (10)
- CSS (9)
- Tomcat (8)
- Android (7)
- Matlab (7)
- XSL (7)
- HTML (6)
- SQL (6)
- XForms (6)
- browser quirks (6)
- Orbeon XForms (5)
- Solaris (5)
- AJAX (4)
- Mirth Project (4)
- PHP (4)
- Video (4)
- Arduino (3)
- Eclipse (3)
- JPA (3)
- JSP (3)
- JSTL (3)
- LAMPS (3)
- SSH (3)
- SVN (3)
- Hibernate (2)
- Netbeans (2)
- Networking (2)
- Python (2)
- Windows (2)
- Wordpress (2)
- XHTML (2)
- Alfresco (1)
- Architecture (1)
- ArduPilot (1)
- Arduino Yun (1)
- Arduplane (1)
- Audio Recording (1)
- Betaflight (1)
- CouchDB (1)
- DIY (1)
- Design (1)
- FPV (1)
- JSON (1)
- JUnit (1)
- Mobile Development (1)
- Printing (1)
- RC Airplane (1)
- REST (1)
- Scalability (1)
- Struts (1)
- Tools (1)
- Virtualization (1)
- Web services (1)
- camera (1)
- canon (1)
- gphoto2 (1)
- jQuery (1)
- ubuntu (1)
- unix (1)
1 comment:
C for Cat
C for Cat
C for Cat
C for Cat
C for Cat
C for Cat
Post a Comment