我已经使用 Appfuse 构建了一个 Spring MVC 多模块应用程序。通过 MVN Jetty:run 运行时它工作正常。我能够通过 maven 很好地构建和运行应用程序。但是当我通过 M2E 导入 Eclipse 中的所有模块时,它给了我很多错误,我将在这里复制错误,有人可以帮我解决它们吗?
当我使用 Appfuse 构建项目时,我将项目命名为 mynewproject。
1)我得到以下错误:
在 Java 构建路径中找不到超类“javax.servlet.http.HttpServlet”
在基本模块“mynewproject”的所有 JSP 文件中。
2)我对 application-context-dao.xml 有疑问
在这一行发现了多个注释: - schema_reference.4: 无法读取架构文档“ http://www.springframework.org/schema/context/spring-context-3.1.xsd ”,因为 1) 找不到该文档;2) 文件无法读取;文档的根元素不是。- cvc-complex-type.2.4.c:匹配通配符是严格的,但找不到元素“context:annotation-config”的声明。
3) applicationContextService.xml 中针对 AOP 配置的多个错误以及上述针对上下文配置的错误。
4)Sample-data.xsd 有一些不同语言的内容,它给出了错误:
序言中不能有内容。
在模块 mynewproject-core 中,我在 pom.xml 中有以下错误
生命周期配置未涵盖插件执行:org.codehaus.mojo:dbunit-maven-plugin:1.0-beta-3:operation(执行:测试编译,阶段:测试编译)
最后在 mynewproject-web 中有一个错误:
令牌“ne”的语法错误,无效的 AssignmentOperator
对于该行:
有人可以帮助解决这些错误。
提前致谢。