Code dibawah akan memberikan absolute path dimana root sebuah web aplikasi terinstall.
String path = getServletContext().getRealPath("/WEB-INF/file.xml");
Sedangkan untuk mendapatkan path yang berada dari classpath terdapat beberapa cara, yaitu :
- class loader dari thread yang sedang berjalan
String path = Thread.currentThread().getContextClassLoader().getResource("file.xml").getFile().toString();
- class loader dari thread yang sedang berjalan
String path = ThisIsClassName.class.getClassLoader().getResourceAsStream("file.xml");
No comments:
Post a Comment