为了账号安全,请及时绑定邮箱和手机立即绑定

IntelliJ 随机无法加载用于 Spring JUnit 测试的 Application

IntelliJ 随机无法加载用于 Spring JUnit 测试的 Application

qq_笑_17 2023-12-13 09:58:13
我无法粘贴整个堆栈跟踪,但通常情况下,通过命令行工作正常并且上次通过 IDE 工作正常的单元测试在通过 IntelliJ 运行时突然开始失败。它总是像java.lang.IllegalStateException: Failed to load ApplicationContext......Long meaningless stack trace...Caused by: org.springframework.beans.PropertyBatchUpdateException; nested PropertyAccessExceptions (1) are:PropertyAccessException 1: org.springframework.beans.MethodInvocationException: Property 'serviceClass' threw exception; nested exception is java.lang.NoClassDefFoundError: javax/xml/ws/soap/MTOM......Even more generic stack trace...这尤其令人困惑,因为它找不到的类是类似的默认 lib 类。将它找不到的类添加到 Maven 依赖项有时会作为管道胶带解决方案有所帮助,但通常每次都是不同的类,即使问题基本相同。什么可能导致这种情况?
查看完整描述

1 回答

?
万千封印

TA贡献1891条经验 获得超3个赞

我能够解决这个问题。显然,IntelliJ 默认 JRE 设置为使用 Java 10,但系统默认为 Java 8。将其切换到 Java 8 就可以了。



查看完整回答
反对 回复 2023-12-13
  • 1 回答
  • 0 关注
  • 138 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信