2016-09-15 105 views
-1

我正嘗試從我的Web應用程序中用作庫的JAR讀取XML文件。我怎樣才能做到這一點?我對XML文件的目錄結構:在Web應用程序中從JAR讀取XML文件

commons/resources/config.xml 

其中commons是一個Java項目,我將編譯和部署後,下

apache-tomcat-8.0.32/webapps/myWebApp-1.4/WEB-INF/lib 

創建一個JAR和地點。

回答

0

您可以通過以下方式從classpath讀取XML文件:this.getClass().getResourceAsStream("/config.xml")。它返回一個流,您可以用它來讀取文件的內容並使用它來處理任何您想要的內容。它只能在jar中屬於的webapp內,因爲webapps在類加載方面是隔離的。

+0

我必須給出哪些類名以及需要給出哪些類路徑? –

+0

您不必選擇類名,並且類路徑可能由Tomcat設置。 – mm759

相關問題