[英]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.