Spring Tool Suite - Spring MVC模板无法运行

时间:2013-10-31 23:44:26

标签: maven spring-mvc spring-tool-suite

我已经下载并安装了Spring Tool Suite 3.4。我正在尝试创建一个Spring MVC项目。我能够创建项目,但项目已经有错误,我没有修改或添加任何代码。是否有其他人有此问题或有解决方法?

我试过了

Maven -> Update Project
Run As -> Maven Clean
Run As -> Maven Install

我正在研究的许多教程都使用Spring Tool Suite,因此我希望将STS用于一致性目的,但这是一种显示阻止。

以下是我看到的错误

存档所需的库:项目中的'C:/Users/Joseph/.m2/repository/org/springframework/spring-context/3.1.1.RELEASE/spring-context-3.1.1.RELEASE.jar'示例1'无法读取或不是有效的ZIP文件

构建路径指定执行环境JavaSE-1.6。工作区中没有安装与此环境严格兼容的JRE。

在解决构建路径错误之前无法构建项目

处理XML时出错“无法从位置[META-INF / spring.schemas]加载架构映射。有关详细信息,请参阅错误日志root-context.xml

处理XML时出错“无法从位置[META-INF / spring.schemas]加载架构映射。有关详细信息,请参阅错误日志servlet-context.xml

2 个答案:

答案 0 :(得分:0)

从您的评论中,问题似乎是由您计算机上安装的JVM引起的。它可能是Spring Tool Suite所需的旧版本。或者,如果您只安装了JRE而不安装了JDK,那么它也会导致问题。

您可以在http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

从oracle下载最新的JDK

安装完成后,只需将STS指向新版本

即可
Preferences -> Java -> Installed JREs -> Add

答案 1 :(得分:0)

不确定发生了什么,但我刚删除了我的Home文件夹,Maven Clean和Maven安装中的.m2目录,现在我可以在服务器上运行该项目了。

这可能是因为Eclipse和STS共享该目录吗?