您好我有2个项目A和B,其中B是依赖A.春天导入模块忽略了豆
的,所以我把Maven中的依赖。 问题是在编译一切正常,但每当我在Tomcat运行它,我得到
CannotLoadBeanClassException:找不到类[com.example.A.user.UserDetailsServiceImpl]与名豆“userService”中定义ServletContext资源[/WEB-INF/sec-context.xml]
即使你的bean是正确的,项目A在项目B中被很好地引用,并且Maven被很好地更新。
上下文的组件扫描是<context:component-scan base-package="com.example" />
,所以问题不在那里。
我在我即使加入的pom.xml
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-dbcp2</artifactId>
<version>2.1.1</version>
</dependency>
与Cannot find class [org.apache.commons.dbcp2.BasicDataSource] for bean with name 'dataSource'
同样的问题[基于编辑的下面的答案]
的问题是,在xml,自动完成工作,并从它导航到类,实际上带我到正确的类。
有什么步骤来检查什么是错的(我正在处理intelliJ)?
感谢
我加了这种依赖性,并且仍然有同样的错误,其实我怎样才能检查的罐子是已经添加到项目中,知道maven正确导入了所有的库?我的意思是我该如何“调试”这个问题 –