一个Spring启动时找不到类的问题修复记录
2016-11-23 14:24
253 查看
问题描述:
有两个项目A和B,A依赖B,现在在B中引入了新的jar包,即在B的pom.xml文件中添加了<dependency>依赖。B项目mvn install后,重新编译A项目没有问题。A项目有个基于Spring框架的web项目,在启动web项目时发生Spring找不到B中新引用的类的异常。
解决方案:
被这个问题困扰了有半天,最后发现是Spring找不到类,我们的A项目import了很多B项目的spring配置文件,可能是因为spring没有找到B项目打包后的新类。基于这个原因,我重新将B新引入的jar包的依赖在A项目中配置,问题就神奇的解决了。
感觉这个问题这样解决的也怪异,先记录,等有时间再回头仔细查查
有两个项目A和B,A依赖B,现在在B中引入了新的jar包,即在B的pom.xml文件中添加了<dependency>依赖。B项目mvn install后,重新编译A项目没有问题。A项目有个基于Spring框架的web项目,在启动web项目时发生Spring找不到B中新引用的类的异常。
解决方案:
被这个问题困扰了有半天,最后发现是Spring找不到类,我们的A项目import了很多B项目的spring配置文件,可能是因为spring没有找到B项目打包后的新类。基于这个原因,我重新将B新引入的jar包的依赖在A项目中配置,问题就神奇的解决了。
感觉这个问题这样解决的也怪异,先记录,等有时间再回头仔细查查
相关文章推荐
- Spring里遇到的一个傻问题,autowired时报找不到bean定义
- 当一个节点在CM中出现2条记录,导致启动hadoop集群失败,host_id 始终找不到匹配的host_identifier
- Spring里遇到的一个问题,autowired时报找不到bean定义
- Spring单元测试时出现的一个奇怪问题:找不到要注入的bean
- Intellij14创建Spring-Mybatis项目创(填)建(坑)记录,解决IDEA下找不到xml文件的问题
- Intellij16创建Spring-Mybatis项目创(填)建(坑)记录,解决IDEA下找不到xml文件的问题
- 数据库开发红皮书实例遇到的一些问题:“找不到可安装的ISAM” “BOF或EOF中有一个是'真',或者当前的记录已被删除……”
- 记录maven web项目启动找不到jar包的问题
- 记录一个spring 相关的问题
- WPF程序只允许一个启动在MVVMLight框架下找不到资源的问题
- Intellij14创建Spring-Mybatis项目创(填)建(坑)记录,解决IDEA下找不到xml文件的问题
- 使用wildfly-10.1.0遇到一个问题:启动时提示“系统找不到指定的文件”
- SSH问题:系统启动时,spring配置文件解析失败,报”cvc-elt.1: 找不到元素 'beans' 的声明“异常
- [问题记录] spring-boot 打印启动时间
- 记录一个Tomcat启动参数修改,导致不识别<async-supported>的问题
- 记录下我在用idea搭建一个spring项目的问题
- 问题记录:同一台电脑上,两台Tomcat运行同样的webapp项目,只能一个启动成功
- 【问题记录】uwsgi部署并启动俩个几乎一样的python flask web app,发现有一个app响应时间非常长
- Spring里遇到的一个问题,autowired时报找不到bean定义
- WPF程序只允许一个启动在MVVMLight框架下找不到资源的问题