我正在尝试从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。
有人能否解释这些错误?
谢谢, 利
答案 0 :(得分:4)
这看起来有点像您的本地Maven存储库包含损坏的ZIP文件。在这种情况下,我通常会彻底清除.m2 / repository目录,让Maven再次下载工件。
答案 1 :(得分:3)
我能够在不消除我的Maven存储库的情况下解决相同的错误:
答案 2 :(得分:1)
也许Maven没有正确地下载项目中使用的某些依赖项。
您是否检查过Maven m2目录中是否有所有项目需要? (检查您是否拥有所需的所有.jar文件)
如果您在代理服务器下,则必须在其配置文件中配置maven以使用代理服务器并且只执行此操作,您可以正确下载所需的依赖项