繁体   English   中英

在ear项目中从外部jar获取文件

[英]Get file from external jar in ear project

我有一个包含我的类的jar文件,其中一个文件在XSD方法上有XML验证。 所有XSD文件都存储在src包中并保存在jar文件中。 此验证方法采用两个参数,两个文件:XML和XSD。

我想将我的jar作为外部jar文件添加到ear项目(WebContent / WEB-INF // lib)。 并调用此方法。 我通过Web UI获得的XML路径,问题是如何从jar获取我的xsd文件的位置或路径? 我需要这个路径将我的XSD加载到临时文件并将其作为我的validstion方法的变量之一路径。

您可以使用它来获取文件的绝对路径

foo.bar.Baz.class.getResource("/data/xyz.xsd");

或者这没有斜线来获得相对路径

foo.bar.Baz.class.getResource("data/xyz.xsd");

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM