Java Spring构建路径不完整。在dispatcher-servlet.xml中找不到org/springframework/beans/factory/Aware的类文件
我安装了Spring工具套件,现在将其用于一个小样本项目。但是,我的dispatcher-servlet.xml文件中不断出现错误:Java Spring构建路径不完整。在dispatcher-servlet.xml中找不到org/springframework/beans/factory/Aware的类文件,java,spring,Java,Spring,我安装了Spring工具套件,现在将其用于一个小样本项目。但是,我的dispatcher-servlet.xml文件中不断出现错误: Build path is incomplete. Cannot find class file for org/springframework/beans/factory/Aware 此错误在此处突出显示: <bean **class="org.springframework.web.servlet.view.InternalResourceVi
Build path is incomplete. Cannot find class file for org/springframework/beans/factory/Aware
此错误在此处突出显示:
<bean
**class="org.springframework.web.servlet.view.InternalResourceViewResolver">**
<property name="prefix">
<value>/WEB-INF/pages/</value>
</property>
<property name="suffix">
<value>.jsp</value>
</property>
</bean>
**
/WEB-INF/pages/
.jsp
有什么想法吗?我想您的配置中可能有一些旧的jar文件。尝试使用最新的spring库。当我使用不兼容的maven spring依赖项时,我发现我自己的情况与使用不兼容的maven spring依赖项时完全相同,即在右侧检查,它解释了什么spring版本应该与什么spring安全版本一起使用。项目缺少servlet api jar,可以通过添加maven pom文件中的依赖项
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
</dependency>
javax.servlet
servlet api
2.5
您可以将此依赖项与spring版本放在一起:
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${spring-version}</version>
<scope>compile</scope>
</dependency>
org.springframework
spring上下文
${spring版本}
编译
如果您正在使用eclipse:
这对我来说很有效。如果他使用的是特定版本的spring,请尝试提及旧jar文件中的所有内容