Tomcat启动时BeanFactory not initialized or already closed - call 'refresh' before a

hawaqia 2016-12-13 11:21:50
在web.xml中配置
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath*:spring-config.xml</param-value>
</context-param>

也在
ApplicationContext applicationContext = new ClassPathXmlApplicationContext("spring-config.xml");
写明了配置文件

spring-config.xml放在resources目录下

始终报这个错
java.lang.IllegalStateException: BeanFactory not initialized or already closed - call 'refresh' before accessing beans via the ApplicationContext
请各位帮我看看



...全文
583 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
bcsflilong 2016-12-13
  • 打赏
  • 举报
回复
classpath*:spring-config. 那个是应该 classpath:*spring-config. 你试试
hawaqia 2016-12-13
  • 打赏
  • 举报
回复
找到原因 web-inf/lib下的jar包一个个加 缺什么加什么 成功开启 说明有jar包冲突
hawaqia 2016-12-13
  • 打赏
  • 举报
回复
引用 1 楼 bcsflilong 的回复:
classpath*:spring-config. 那个是应该 classpath:*spring-config. 你试试
试了你说的方法,也试了把*去掉 还是一样报错

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧