Spring Bean Injection中的ClassNotFoundException

时间:2012-10-25 13:12:51

标签: java spring tomcat classnotfoundexception

我有一个Spring beans.xml,它指定某个类my.package.Class通过自动装配注入我的代码中的某个位置。该程序实际上是Tomcat容器中的Web应用程序。现在,当我启动Tomcat时,日志文件告诉我my.package.Class无法找到,即使它的JAR都在类路径和Web应用程序的lib /目录中。我是否必须告诉Tomcat或Spring在哪里找到JAR,如果是这样的话:怎么做?

1 个答案:

答案 0 :(得分:3)

请确保您在上下文中包含此代码:

<context:annotation-config />
<context:component-scan base-package="package.autowire.context" />

有关详情,请参阅http://springindepth.com/book/in-depth-ioc-autowiring.html

顺便说一下,检查项目构建路径中的默认输出文件夹。这也可能是原因。