Java SpringBean注入时的ClassNotFoundException
我有一个SpringJava SpringBean注入时的ClassNotFoundException,java,spring,tomcat,classnotfoundexception,Java,Spring,Tomcat,Classnotfoundexception,我有一个Springbeans.xml,它指定了一个特定的类my.package.class,通过自动连接将其注入到我的代码中的某个地方。该程序实际上是Tomcat容器中的web应用程序。现在,当我启动Tomcat时,日志文件告诉我,my.package.Class找不到,即使它的JAR同时位于类路径和web应用程序的lib/目录中。我是否也必须告诉Tomcat或Spring在哪里找到JAR,如果是,如何找到?确保您的上下文中有以下代码: <context:annotation-confi
beans.xml
,它指定了一个特定的类my.package.class
,通过自动连接将其注入到我的代码中的某个地方。该程序实际上是Tomcat容器中的web应用程序。现在,当我启动Tomcat时,日志文件告诉我,my.package.Class
找不到,即使它的JAR同时位于类路径和web应用程序的lib/目录中。我是否也必须告诉Tomcat或Spring在哪里找到JAR,如果是,如何找到?确保您的上下文中有以下代码:
<context:annotation-config />
<context:component-scan base-package="package.autowire.context" />
欲了解更多信息,请阅读
顺便说一下,检查项目生成路径中的默认输出文件夹。这也可能是原因。您的.class文件在WEB-INF/classes文件夹中吗?非常感谢,这就成功了!我必须说,Tomcat/Spring给出的错误描述并没有提供足够的信息,你不同意吗?