gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 15:30:45 24 4
gpt4 key购买 nike

我有应用程序 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")

关于java - 如何在 Web 应用程序中接收正确的 jar 类加载器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9535111/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com