在Web应用程序中从JAR读取XML文件

在Web应用程序中从JAR读取XML文件

问题描述:

我正尝试从我的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和地点。

您可以通过以下方式从classpath读取XML文件:this.getClass().getResourceAsStream("/config.xml")。它返回一个流,您可以用它来读取文件的内容并使用它来处理任何您想要的内容。它只能在jar中属于的webapp内,因为webapps在类加载方面是隔离的。

+0

我必须给出哪些类名以及需要给出哪些类路径? –

+0

您不必选择类名,并且类路径可能由Tomcat设置。 – mm759