Caused by: java.lang.IllegalArgumentException报错

java.lang.IllegalStateException Failed to load ApplicationContext 解决办法 第一步 看caused by后的内容 第二步 看配置文件(一般都是配置文件出错) 第三步 查看mysql数据库服务器是否开启 或数据库信息名称是否匹配 我的caused by后报错代码如下: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityMangerFactory' defined in class path resource [applicationContext 阅读详情

报错内容:

java.lang.IllegalStateException: Failed to load ApplicationContext
	at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157)
	at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109)
	at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75)
	at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:313)
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211)
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:284)
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231)
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:88)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
	at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174)
	at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:86)
	at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:538)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:760)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:460)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:206)
Caused by: java.lang.IllegalArgumentException
	at org.springframework.asm.ClassReader.<init>(Unknown Source)
	at org.springframework.asm.ClassReader.<init>(Unknown Source)
	at org.springframework.asm.ClassReader.<init>(Unknown Source)
	at org.springframework.core.type.classreading.SimpleMetadataReader.<init>(SimpleMetadataReader.java:52)
	at org.springframework.core.type.classreading.SimpleMetadataReaderFactory.getMetadataReader(SimpleMetadataReaderFactory.java:80)
	at org.springframework.core.type.classreading.CachingMetadataReaderFactory.getMetadataReader(CachingMetadataReaderFactory.java:101)
	at org.springframework.core.type.classreading.SimpleMetadataReaderFactory.getMetadataReader(SimpleMetadataReaderFactory.java:76)
	at org.springframework.context.annotation.ConfigurationClassUtils.checkConfigurationClassCandidate(ConfigurationClassUtils.java:70)
	at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:253)
	at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:223)
	at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:630)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:461)
	at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:106)
	at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:57)
	at org.springframework.test.context.support.AbstractDelegatingSmartContextLoader.delegateLoading(AbstractDelegatingSmartContextLoader.java:100)
	at org.springframework.test.context.support.AbstractDelegatingSmartContextLoader.loadContext(AbstractDelegatingSmartContextLoader.java:248)
	at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124)
	at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148)
	... 24 more

问题原因:

关于Caused by: java.lang.IllegalArgumentException报错的问题,是因为jdk的版本和spring的版本不匹配,使用jdk1.8会报错,改成1.7即可,步骤如下。

解决办法:

我的电脑安装了jdk1.7和jdk1.8两个版本。

右击项目——>build path——>configure build path——>Project Facets    把Java选择为1.7及以下即可。


PS.其中'Project Facets'可理解为:项目的特性,主流 IDE (Eclipse IDEA) 都提供了 facet 的配置。

  • facet 定义了 java ee 项目的特性和要求
  • 为项目添加 EAR facet 会自动添加 web.xml (deployment descriptor file) ,并重新设置classpath
  • 项目创建时至少已经有一个 facet,开发人员可以按需添加其他 facet
  • 有的 facet 会依赖其他 facet
  • 有的 facet 可能和其他 facet 互斥
  • facet 可以设置版本

junit 报错 Failed to load ApplicationContext 错误信息:java.lang.IllegalStateException: Failed to load ApplicationContext at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDeleg... 阅读详情

相关推荐

TOMCAT部署项目报错,More than one fragment with the name [spring_web] was found.

以下是重要的几个报错节点 20-Aug-2019 12:01:19.909 严重 [Catalina-startStop-1] org.apache.catalina.core.ContainerBase.startInternal A child container failed during start Caused by: org.apache.catalina.LifecycleE...

【优快云】 1万+

java.lang.IllegalStateException: Failed to load ApplicationContext

在SpringBoot中报错java.lang.IllegalStateException: Failed to load ApplicationContext 无法加载Spring的配置文件 可能的原因: 1、jar包有问题或者过老,换最新的试试。 2、 内部Bean配置有歧义,Spring自身无法分辨 3、缺少某个依赖、或属性的配置 4、引用 外部属性文件的情况下,属性文件内有错误,无法加载。...

weixin_43235147的博客 2万+

hive启动报错:Caused by: java.lang.IllegalArgumentException: java.net.UnknownHostException: ns1

hive启动的时候报一下错误: Caused by: java.lang.IllegalArgumentException: java.net.UnknownHostException: ns1 看一下完整版的报错信息: Exception in thread "main" java.lang.RuntimeException: org.apache.hadoop.hive.ql.metadata.HiveException: java.lang.RuntimeException: Unable

hair请的的博客 5441

java.lang.IllegalStateException: Failed to load ApplicationContext 解决办法

第一步 看caused by后的内容 第二步 看配置文件(一般都是配置文件出错) 第三步 查看mysql数据库服务器是否开启 或数据库信息名称是否匹配 我的caused by后报错代码如下: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityMangerFa...

qq_42815122的博客 33万+

LTSPICE使用教程:入门指导

LTSPICE仿真工具入门指导

焊武大帝的专栏 5万+

基于STM32F407与AD9910/AD9959的高频可调DDS信号源设计与实战

本文详细介绍了基于STM32F407微控制器与AD9910/AD9959高性能DDS芯片的高频可调信号源设计与实现。文章从DDS原理入手,阐述了双芯片方案的优势,并重点分享了高频电路设计中的电源、PCB布局布线等关键硬件设计技巧与避坑指南。同时,提供了通过SPI配置DDS芯片及利用Matlab生成任意波形的软件驱动方法,旨在帮助开发者打造一个覆盖10Hz至4200MHz的实用信号发生器。

weixin_36184718的博客 122

JavaFX报错:Caused by: java.lang.IllegalArgumentException: Invalid URL or resource not found

在fxml里面加载图片资源是报错:Caused by: java.lang.IllegalArgumentException: Invalid URL or resource not found

chl1945815425的博客 166

服务器报错:“Unhealthy status reported by this UEFI driver without specific error message”.. 记录解决过程

服务器开机报错:Unhealthy status reported by this UEFI driver without specific...

ayychiguoguo的博客 4399

tomcat报错Caused by java.lang.IllegalArgumentException Invalid

tomcat报错: 严重: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/project]] at ...

qq_42031826的博客 2213

xlinx项目系列之基于zynq-7020ISP图像处理

本Demo基于zynq-7020(正点原子启明星+OV5640+4.3'800x480)实现了ISP图像处理(将ov5640的isp关闭,在7020上实现ISP功能),输出到LCD和HDMI,软件基于SDK裸机开发,2592x1944@15fp。位置: xil_ip_repo/xil_isp_lite_1.0。项目获取链接:2.基于zynq-7020实现ISP图像处理。位置: xil_ip_repo/xil_vip_1.0。

JY6669991010的博客 2637

DC-DC BUCK电路 PCB 布局布线 5 要点:以 XL4015 12V转5V 为例解析噪声控制

本文以XL4015 12V转5V降压电路为例,详细解析DC-DC BUCK电路PCB布局布线的5个关键要点,重点探讨噪声控制策略。通过功率回路最小化、热管理与接地优化、电感电容布局、反馈网络防干扰设计以及实测验证技巧,帮助工程师实现高效稳定的电源设计,显著降低输出纹波和电磁干扰。

weixin_29165725的博客 369

Spring报错:Caused by: java.lang.IllegalArgumentException

本文转载:     原文地址:   Spring+Mybatis整合时Caused by: java.lang.IllegalArgumentException错误                 如果按照上文无法解决,可以先尝试启动一下main函数,之后再按照上文进行相关操作。      ...

dear_Alice_moon的专栏 1750

FanucROBOGUIDE软件二次开发:使用ROBOGUIDEAPI进行编程

菜单栏:位于界面顶部,提供文件、编辑、视图、插入、格式、工具、窗口和帮助等选项。工具栏:包含常用的工具按钮,如新建、打开、保存、运行、停止、机器人控制等。工作站视图:显示工作站的3D模型,用户可以在这里放置机器人、工件、工具和其他设备。机器人控制面板:用于控制机器人运动,包括手动移动、程序编辑和运行。程序编辑器:在这里可以编写和编辑机器人程序,支持Fanuc的R-30iB Plus和R-30iB控制柜的程序格式。状态栏:显示当前工作站的状态信息,如机器人位置、程序状态等。

kkchenjj的博客 1409

Tomcat启动报错 Caused by: java.lang.IllegalArgumentException: MALFORMED

Tomcat启动报错 Caused by: java.lang.IllegalArgumentException: MALFORMED。

qq_32676325的博客 1626

北斗导航 | 接收机自主完好性监测(RAIM)算法近三年研究现状总结(2022-2025)

近三年RAIM算法已从传统的单故障检测演进为多星座协同、智能融合的复杂系统,在航空、自动驾驶等安全关键领域实现规模化应用。未来需重点突破城市复杂环境适应性和标准化体系建设,推动技术从"可用"向"可信"跨越。

尘世冰封的专栏 440

用 Claude Code 快速摸清一个陌生代码库

摘要:Claude Code作为AI编码助手,能帮助开发者快速理解陌生代码库。与传统代码搜索不同,它从项目根目录出发,通过分析目录结构、配置文件等技术栈信息,提供系统级的概览。最佳实践是先通过"give me an overview"获取整体架构,再深入数据模型、认证流程等核心模块。它能生成术语表、编码规范和推荐的代码阅读路径,极大降低新成员的学习成本。相比传统方式,Claude Code能主动探索项目上下文,无需人工整理相关文件,使代码理解过程更接近有经验的工程师带教。(149字)

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 94

报错:The class java.lang.IllegalArgumentException may be caused by the wrapped ProcessingEnvironment

java报错:java.lang.IllegalArgumentException

czx542150807的博客 2413

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

jobss 启动 war 报错 Caused by: java.lang.IllegalArgumentException: MALFORMED

[wildfly@ bin]$ ./deploy.sh **.war {"WFLYCTL0062: Composite operation failed and was rolled back. Steps that failed:" => {"Operation step-2" => {"WFLYCTL0080: Failed services" => {"jboss.depl...

qq_31382201的博客 1237

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

编译报错:The class java.lang.IllegalArgumentException may be caused by the wrapped

【代码】编译报错:The class java.lang.IllegalArgumentException may be caused by the wrapped。

牧码人的博客 2668

Tomcat报错:Caused by: java.lang.IllegalArgumentException...

Caused by: java.lang.IllegalArgumentException: Invalid <url-pattern> url3 in servlet mapping Tomcat报错,表示你的url-pattern写的不对。 一看代码,发现: 应当改成:

shihao的博客 1300

kettle 报错Caused by: java.lang.IllegalArgumentException: argument type mismatch

我遇到的问题比较奇葩,是用 “根据Java代码过滤记录”组件时报的错,在idea中正常的代码挪到kettle 就报错了,可能超出了kettle 的设置,我最后把一个大字符串拆成了多个小字符串,挨个判断,成功执行!这个一般是语法问题,例如中文逗号或者分号, 结尾没加分号等。原因是: 字符串太长了。

HelloJavaE2的博客 345

整合mybatis-plus报错 Caused by: java.lang.IllegalArgumentException: Property ‘sqlSessionFactory‘ or ‘sql

转自https://www.cnblogs.com/mkl34367803/p/11218082.html springboot整合mybatis的时候报错Caused by: java.lang.IllegalArgumentException: Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required 今天闲来无事,学习springboot整合mybatis,在bilibili看视频学的,视频中在dao层的interfa.

LRZ的博客 3181

报错 Caused by: java.lang.IllegalArgumentException: null

而最大线程数应至少与核心线程数相同,以确保不会引起配置错误。对于 IO 密集型任务,

qq_46091452的博客 493

java连接hbase报错Caused by: java.lang.IllegalArgumentException: java.net.UnknownHostException: mycluster

java连接hbase报错,因为hadoop配置了ha高可用,需要把hadoop的hdfs.xml文件放到resources文件夹就好了 log4j:WARN No appenders could be found for logger (org.apache.hadoop.security.Groups). log4j:WARN Please initialize the log4j sy...

m0_38089730的博客 3441

Tomcat启动报错 Caused by: java.lang.IllegalArgumentException....

Caused by: java.lang.IllegalArgumentException.... //非法参数、无效参数值 等异常java.lang.IllegalArgumentException:后面就是错误的具体内容说明; 注:一般情况下都是 filter-name值或filter-class值 和<filter-mapping>的filter-name没有相对应;还有...

乐观小可_韩的博客 3480

有myid还报错Caused by: java.lang.IllegalArgumentException: myid file is missing

zookeeper集群,每次启动的时候报错如下:说myid找不到。但是myid明明存在的。怎么启动就报错。然后有个诡异的现象,打开 /root/app/solrcloud/zookeeper-3.5.4-beta/bin/../conf这个目录啥也不干。再启动就可以启动了!!!!!!MMP org.apache.zookeeper.server.quorum.QuorumPeerConfig...

zzb7728317的博客 2458
上一篇: 设置Tab键为4个空格 Java开发手册规范之tab键设置
下一篇: JVM学习 之 Class类文件结构
Adonis_D_Gogh
博客等级 码龄9年 21粉丝 90原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值