繁体   English   中英

如何在Web应用程序中为jar接收正确的类加载器?

[英]How to receive correct class loader for jar in web application?

我有应用程序mywebapp。 此应用程序取决于myjarconfig.jar。 文件myjarconfig.jar包含文件config.xml。 要获取资源,我使用代码:

InputStream confStream = ClassLoader.class.getResourceAsStream("/conf/config.xml");

但是我总是收到null。 当我查看调试器时-我看到ClassLoader是mywebapp。 为什么不是jar文件? 需要检查什么? 谢谢。

如果您的jar位于WEB-INF / lib,容器的类路径,引导类路径等位置,则应使用

Thread.currentThread().getContextClassLoader().getResourceAsStream("/conf/config.xml")

暂无
暂无

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

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