enter image description here
我曾尝试点击API然后发生这种类型的错误- org.springframework.web.util.NestedServletException:处理程序调度失败;嵌套异常为java.lang.NoClassDefFoundError:组织/Apache/http/客户端/HttpClient
enter image description here
我曾尝试点击API然后发生这种类型的错误- org.springframework.web.util.NestedServletException:处理程序调度失败;嵌套异常为java.lang.NoClassDefFoundError:组织/Apache/http/客户端/HttpClient
3条答案
按热度按时间06odsfpq1#
NoClassDefFoundError表示类在编译时可用,但在运行时找不到定义。请尝试升级您的httpclient依赖性,
然后运行
clean install
6qfn3psc2#
请确保您已经根据您正在使用的工具添加了apache http组件的依赖项。请点击此链接[dependency for apache http components][1] https://hc.apache.org/httpcomponents-client-ga/httpclient/dependency-info.html添加依赖项。
6tdlim6h3#
我在Apache commons依赖项中遇到过类似的问题。
意识到这是因为依赖范围被设置为
provided
,这不再可行,所以将范围更改为compile
为我修复了这个问题。供参考:https://www.baeldung.com/maven-dependency-scopes