Java配置文件找不到指定,使用@ContextConfiguration注解后,提示找不到配置文件
intellij提示找不到配置文件
错误代码如下:
严重: Caught exception ]
java.lang.IllegalStateException: Failed to load ApplicationContext
at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:)
at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:)
at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:)
at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$.runReflectiveCall(SpringJUnit4ClassRunner.java:)
at org.junit.)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:)
at org.junit.runners.ParentRunner$.run(ParentRunner.java:)
at org.junit.runners.ParentRunner$.schedule(ParentRunner.java:)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:)
at org.junit.runners.ParentRunner.access$(ParentRunner.java:)
at org.junit.runners.ParentRunner$.evaluate(ParentRunner.java:)
at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:)
at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:)
at org.junit.runners.ParentRunner.run(ParentRunner.java:)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:)
at org.junit.runner.JUnitCore.run(JUnitCore.java:)
at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:)
at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:)
at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:)
at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:)
at java.lang.reflect.Method.invoke(Method.java:)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:)
Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [test/spring-idol.xml]; nested exception is java.io.FileNotFoundException: class path resource [test/spring-idol.xml] cannot be opened because it does not exist
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:)
目录结构:
源代码:
@ContextConfiguration("spring-idol.xml")
public class AspectTest {
@Autowired
ApplicationContext context;
@Test
public void audienceShouldApplaud() throws Exception {
// ClassPathXmlApplicationContext classPathXmlApplicationContext = new ClassPathXmlApplicationContext("spring-idol.xml");
Performer eddie = (Performer) context.getBean("eddie");
eddie.perform();
}
解决方案:
更改@ContextConfiguration注解内容为
@ContextConfiguration("classpath*:/spring-idol.xml")
或为
@ContextConfiguration("../spring-idol.xml")
或者
将配置文件放在resources/test目录下。
python安装完毕后,提示找不到ssl模块的解决步骤
转载自 醇酒醉影 python安装完毕后,提示找不到ssl模块: [root@localhost ~]# python2.7.5 Python 2.7.5 (default, Jun 3 2013, ...
python安装完毕后,提示找不到ssl模块的解决方示
python安装完毕后,提示找不到ssl模块: [root@localhost ~]# python2.7.5 Python 2.7.5 (default, Jun 3 2013, 11:08:43) ...
【lombok】使用lombok注解,在代码编写过程中可以调用到get/set方法,但是在编译的时候无法通过,提示找不到get/set方法
错误如题:使用lombok注解,在代码编写过程中可以调用到get/set方法,但是在编译的时候无法通过,提示找不到get/set方法 报错如下: 解决方法: 1.首先查看你的lombok插件是否下载安 ...
使用STS加入controller注解后编写程序无法自动提示
1.加入@Controller注解后编写程序无法自动提示,去掉了@Controller注解后就可以了! 2.解决方案:将@Controller替换为@RestController后,可以完美的 ...
Robotframework ride ,运行后提示, [WinError 2] 系统找不到指定的文件。
运行后提示, [WinError 2] 系统找不到指定的文件. command: pybot.bat --argumentfile C:\Users\123\AppData\Local\Temp\RI ...
javac编译后运行提示找不到或无法加载主类
第一种常见错误: package demo_01; public class hello { public static void main(String[] args) { System.out.p ...
pyinstaller打包后运行提示找不到模块
截止到2017年9月20号,pyinstaller只支持到python3.5,如果需要支持到3.6,需要自己在github上下载pyinstaller的开发版. 在打包时候,并没有提示错误,可以顺利打 ...
win10用户文件夹重命名,启用administrator账户,删除文件夹时提示找不到该项目
这一切都源自楼主洁癖一般的强迫症. 楼主在重置win10后的安装过程中用microsoft账户登录的电脑,发现用户文件夹名称怪怪的,于是想重命名一下.楼主发现重命名用户文件夹并不能简单地用F2搞定,于 ...
随机推荐
JS实现页面进入、返回定位到具体位置
最为一个刚入职不久的小白...慢慢磨练吧... JS实现页面返回定位到具体位置 其实浏览器也自带了返回的功能,也就是说,自带了返回定位的功能.正常的跳转,返回确实可以定位,但是有些特殊场景就不适用了. ...
Java线程:线程状态的转换
Java线程:线程状态的转换 一.线程状态 线程的状态转换是线程控制的基础.线程状态总的可分为五大状态:分别是生.死.可运行.运行.等待/阻塞.用一个图来描述如下: 1.新状态:线程对象已 ...
FZU 2214 Knapsack dp (转化背包)
就是一个背包裸题,由于物品的重量太大,开不了这么大的数组 所以转化一下,由于价值总和不大于5000,所以把价值看作重量,重量看作价值,那么就是同样的价值下,求一个最轻的重量 #include
pip安装lxml报错
报错信息![](6a9f8494-8771-49c6-a663-cdcb2bdea123_files/0f4e7b93-9725-4c02-97a8-298d395b6169.png) 解决方法:`` ...
spring mvc 接受多对象的处置
spring mvc 接受多对象的处理 spring mvc感觉非常好用,尤其是对接收对象參数的自己主动绑定非常简便,但对于同一时候传多个对象时有些困扰. 同一时候项目并没有直接使用spring的fo ...
Linux常用操作命令(三)
查看linux日志某几行 用逆序显示命令tail查看 命令格式:tail [ -r ] [ -n Number ] [ File ] [一]从第3000行开始,显示1000行.即显示3000~39 ...
Linux记录-salt分析
salt-master建立分组 如dn: 'L@dnxxx,dyyy' salt -N dn state.apply hadoop test=true salt -N dn cmd.run ' ...
php的pid文件指定用户
比如pid文件指定www用户,首先得有这用户和用户组. 找到pathtophp-fpm.conf文件,修改里面得相关内容. 修改listen.owner=www listen.group=www us ...
JAVA项目中的常用的异常处理
1. java.lang.nullpointerexception这个异常大家肯定都经常遇到,异常的解释是"程序遇上了空指针",简单地说就是调用了未经初始化的对象或者是不存在的对象 ...
animate.css动画
添加类名的时间不要只添加动画的类名,也要加上animated,使用的时间可以把自己需要的效果复制出来
Java配置文件找不到指定,使用@ContextConfiguration注解后,提示找不到配置文件相关推荐
- codeblocks安装后提示找不到编译器,也找不到MinGW目录
codeblocks安装后提示找不到编译器,网上一搜全是更改编译器目录: 可是我试了半天,一直找不到MinGW目录,原来我安装的是不带编译器的版本: 如上图,红框内才是带编译器的.
- xp做打印服务器 找不到驱动,XP系统安装打印机驱动提示找不到指定的模块怎么办...
今天一位用户反馈说XP系统安装打印机驱动提示"找不到指定的模块",导致打印机驱动没办法正常使用,怎么办呢?如果已经安装过打印机驱动失败,可以先卸载,在重启电脑.接下去教程和 ...
- 计算机管理找不到指定模块,卸载时找不到指定模块怎么办_电脑卸载找不到指定模块处理方法-win7之家...
我们在使用电脑的过程中,对于系统中安装的大不多数软件有些是不需要,因此就需要卸载掉,以此保证电脑的内存充足,但是近日有的用户发现自己的电脑在卸载软件时总是会有找不到指定模块的提示,那么卸载时找不到指定 ...
- 电脑计算机找不到指定的程序,电脑卸载软件找不到指定的模块最佳解决方法
我们在操作电脑的过程中,难免需要下载到一些软件来使用,而这些软件中有些是用户长期所需要,而有些则是用户一时兴起下载的,对于这些没用的软件就需要对其进行及时的卸载,可是有的用户在卸载软件时系统出现提示找 ...
- 0x80070003系统找不到指定路径_Win7系统安装MySQL之后找不到指定文件与服务如何解决?...
Win7系统在安装MySQL之后服务或者指定文件都找不到怎么办?不少用户在电脑中安装MySQL之后,却遇到了找不到指定文件或者找不到服务的情况,那么为什么会出现这个问题呢?接下来就为大家分享安装mys ...
- 若依微服务版新建业务模块后提示找不到mapper的解决方法
场景 若依微服务版怎样新增业务子模块并使用代码生成实现对表的增删改查: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/109524 ...
- codeblocks安装后提示找不到编译器
安装了自带编译器的codeblocks,但是打开后提示没有找到compiler, 经过几分钟的搜索,找了原因: 打开codeblocks,进入settings->compiler,选择如下: 然 ...
- 打开计算机管理提示找不到文件,Win8系统打开计算机管理提示找不到文件怎么解决...
从windows xp系统到win10系统的发展,功能和界面都有很大的修改,而对于系统本身来说,一些基本设置还是没有变的,比如计算管理,计算机管理是一组 Windows 管理工具,可用来管理本地或远程 ...
- 重置找不到计算机,重置Win10电脑时提示找不到恢复环境的解决教程
最近有位用户,在WIn10电脑上碰到一些问题,需要对Win10电脑进行重置,但是Win10电脑却提示了找不到恢复环境,这要怎么解决呢?如下所示内容,这个提示让用户们,都无法给Win10电脑进行重置,今 ...
最新文章
- 虚幻4皮肤材质_虚幻周报20200721 | CJ就要开始啦~
- tomcat 内存配置学习总结
- Spring Boot项目开启异步使用多线程完整代码案例
- float double 的存储方式
- linux中如何查看进程占用了哪些端口?
- 同为Chromium浏览器,Edge却被“特别关照”
- linux awk 常见字符串处理
- 解决vuex中store保存数据,刷新页面会清空得问题
- MFC中CString类字符串用法小结
- apicloud代码压缩和全局加密
- 每天一道剑指offer-数组中出现次数超过一半的数字
- linux怎么查看pid对应的进程,linux如何查看某个pid的进程?
- theano java_Theano:调用Theano函数的论据
- linux网易云打不开的问题
- server 2016备份还原
- 配置路由器console接口密码和vty接口密码
- 一个Vue+Canvas的酷炫后台管理
- 体检报告录入有误,到底是谁的错?
- 荐读|自己的事情自己做,不要总给别人添麻烦!受益匪浅
- Redis设计与实现-读书笔记
热门文章
- 国际网页短信软件平台后台功能篇|移讯云短信系统开发
- Array方法、String方法
- 出场映像还原_如何从系统映像还原Windows 7
- windows2008服务器sa密码修改,关于SQL Server 2008忘记sa密码修改sa密码的方法图解
- 05.数据的深度分析(数据挖掘、机器学习)--《数据科学概论》
- 容器与容器云——Docker容器基本概念
- 如何将Python脚本转换为exe,双击exe自动执行Python脚本功能
- mysql服务重启和关闭
- 【冰点】:重庆“高烧”不退
- 《微服务系列:SpringCloudConfig配置中心》