gpt4 book ai didi

java - Spring 无法解析 WEB-INF/libs 中的类型

转载 作者:行者123 更新时间:2023-12-01 05:18:58 39 4
gpt4 key购买 nike

我最近用 HBase 启动了一个 Spring Web 项目。问题是,spring似乎无法解析WEB-INF/libs下的类型。它提示“未解析的org.apache.hadoop.conf.Configuration”,该文件是从所需的.class文件间接引用的,该文件实际上位于WEB-INF/lib库下的.jar中。 spring容器需要设置什么才能找到吗?

最佳答案

您需要确保 Spring 本身是由同一个类加载器加载的:WAR 类加载器。该类加载器应包含 WEB-INF/lib 中的所有 JAR 以及 WEB-INF/classes 中的所有 .class 文件。

有一种方法可以将类加载器传递到 Spring 中,以使用与加载它的类加载器(或线程的上下文类加载器)不同的类加载器,但这会变得更加复杂。

关于java - Spring 无法解析 WEB-INF/libs 中的类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10741814/

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