Spring STS | spring-mvc-showcase | 10个错误

时间:2012-11-26 10:38:00

标签: java spring spring-mvc

我正在尝试从STS起始页面上的示例项目列表中导入spring-mvc-showcase项目。它似乎导入ok并创建相关的项目目录等。

然而,我立即在“问题”视图中显示以下10个错误:

  
      
  • 该项目未构建,因为它依赖于spring-mvc-showcase,它具有构建路径错误
  •   
  • 找不到“http://java.sun.com/jsp/jstl/core”form.jsp
  • 的标记库描述符   
  • 找不到“http://java.sun.com/jsp/jstl/core”的标签库描述符dataBinding.jsp
  •   
  • 找不到“http://java.sun.com/jsp/jstl/core"fileupload.jsp
  • 的标记库描述符   
  • 找不到“http://java.sun.com/jsp/jstl/core”的标记库描述符redirectResults.jsp
  •   
  • 存档所需的库:项目'spring-mvc-中的'C:/Users/Lee/.m2/repository/joda-time/joda-time/1.6.2/joda-time-1.6.2.jar' showcase'无法读取或不是有效的ZIP文件
  •   
  • 找不到“http://java.sun.com/jsp/jstl/core”的标签库描述符home.jsp / spring-mvc-showcase / src / main / webapp / WEB-INF / views line 1
  •   
  • 处理XML时发生错误'无法找到类[org.springframework.samples.mvc.data.custom.CustomArgumentResolver]'。有关更多详细信息,请参阅错误日志servlet-context.xml / spring-mvc-showcase / src / main / webapp / WEB-INF / spring / appServlet
  •   
  • 找不到“http://java.sun.com/jsp/jstl/core”的标签库描述符html.jsp / spring-mvc-showcase / src / main / webapp / WEB-INF / views /视图
  •   
  • 找不到“http://java.sun.com/jsp/jstl/core”的标签库描述符viewName.jsp / spring-mvc-showcase / src / main / webapp / WEB-INF / views /视图
  •   

我可以从头开始创建一个新项目,编译并运行没有问题。

显然在某个地方存在问题,希望这是一个特定于我的环境的问题,因为我无法想象该项目旨在成为框架的展示,而不经过测试就可以使用。

另外值得一提的是我使用的是STS版本3.1.0。

有人能否解释这些错误?

谢谢, 利

3 个答案:

答案 0 :(得分:4)

这看起来有点像您的本地Maven存储库包含损坏的ZIP文件。在这种情况下,我通常会彻底清除.m2 / repository目录,让Maven再次下载工件。

答案 1 :(得分:3)

我能够在不消除我的Maven存储库的情况下解决相同的错误:

  1. 右键单击pom.xml。选择Run As | Maven安装。
  2. 右键单击该项目。选择刷新。
  3. 从顶部菜单中选择Project |干净。

答案 2 :(得分:1)

嗯,你确定Maven运作良好吗?

也许Maven没有正确地下载项目中使用的某些依赖项。

您是否检查过Maven m2目录中是否有所有项目需要? (检查您是否拥有所需的所有.jar文件)

如果您在代理服务器下,则必须在其配置文件中配置maven以使用代理服务器并且只执行此操作,您可以正确下载所需的依赖项