idea报错:BeanFactory not initialized or already closed - call 'refresh' before accessing beans via ...
2017-08-05 17:52
579 查看
今天,将自己的项目从github上考下来时,报错:BeanFactory not initialized or already closed - call ‘refresh’ before accessing beans via the ApplicationContext。
![](https://img-blog.csdn.net/20170805174015438?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMzY1OTYxNDU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
在网上找了许多答案,没有一个解决问题,最后发现问题的原因是我的resource目录下的配制文件全部没有编译过来:
![](https://img-blog.csdn.net/20170805174214099?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMzY1OTYxNDU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
正常情况下classes下面应该有mybatis、properties等目录和文件。但是现在没有,这就是问题的所在。
解决:
右键resources–>make dir as resource root:
![](https://img-blog.csdn.net/20170805174528925?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMzY1OTYxNDU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
之后需要重新build一下项目:
![](https://img-blog.csdn.net/20170805174931784?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMzY1OTYxNDU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
编译后的classes如下:
![](https://img-blog.csdn.net/20170805175031695?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMzY1OTYxNDU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
重启项目解决问题!希望能帮到大家!
在网上找了许多答案,没有一个解决问题,最后发现问题的原因是我的resource目录下的配制文件全部没有编译过来:
正常情况下classes下面应该有mybatis、properties等目录和文件。但是现在没有,这就是问题的所在。
解决:
右键resources–>make dir as resource root:
之后需要重新build一下项目:
编译后的classes如下:
重启项目解决问题!希望能帮到大家!
相关文章推荐
- BeanFactory not initialized or already closed - call 'refresh' before accessing beans via the Applic
- BeanFactory not initialized or already closed - call 'refresh' before accessing beans via the Applic
- BeanFactory not initialized or already closed - call 'refresh' before accessing beans via the Applic
- BeanFactory not initialized or already closed - call 'refresh' before accessing beans via the
- BeanFactory not initialized or already closed - call 'refresh' before accessing beans via the Applic
- BeanFactory not initialized or already closed - call 'refresh' before accessing beans via the Applic
- BeanFactory not initialized or already closed - call 'refresh' before accessing beans via the Applic
- BeanFactory not initialized or already closed - call 'refresh' before accessing beans via the Applic
- BeanFactory not initialized or already closed - call 'refresh' before accessing beans via
- BeanFactory not initialized or already closed - call 'refresh' before accessing beans via the Applic
- BeanFactory not initialized or already closed - call 'refresh' before accessing beans via the Applic
- tomacat 启动时报错 : BeanFactory not initialized or already closed - call 'refresh' before accessing bean
- BeanFactory not initialized or already closed - call 'refresh' before accessing beans via the Applic
- java.lang.IllegalStateException: BeanFactory not initialized or already closed - call 'refresh' before accessing beans via the A
- BeanFactory not initialized or already closed - call 'refresh' before accessing beans via the Applic
- BeanFactory not initialized or already closed - call 'refresh' before accessing beans via the Applic
- BeanFactory not initialized or already closed - call 'refresh' before accessing beans via the Applic
- BeanFactory not initialized or already closed - call 'refresh' before accessing beans解决
- ActiveMQ常见错误一: BeanFactory not initialized or already closed - call 'refresh' before accessing beans
- 报错 BeanFactory not initialized or already closed - call 'refresh' before accessing beans via the ApplicationContext 的解决方法