我想加載我的Tomcat服務器上從xml
文件中的一些參數。 let's說,多數民衆贊成的文件夾結構:路徑文件WEBAPPLICATION
Tomcat
|-webapps
|-MyWebApp.war
|-MyWebApp //(Source files)
|-META-INF
|-WEB-INF
|-configFile.xml
我試着像
File inputfile = new File("/MyWebApp/WEB-INF/configFile.xml");
DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder dBuilder = dbFactory.newDocumentBuilder();
Document doc = dBuilder.parse(inputfile);
剛剛發表了filemissing exception
幾種不同的方法......
所以,問題是:
如何在我的Java代碼中設置路徑來引用Tomcat上的文件?
我怎樣才能得到ServletContext的?我只是有一個簡單的REST服務類,它調用我的(服務)類來打開文件並獲得prams。 – JohnDizzle
@JohnDizzle將上下文注入您的服務類,例如對於JAX-RS請參閱http://stackoverflow.com/questions/1814517/get-servletcontext-on-tomcat-from-jax-rs-jersey – wero