【问题标题】:Eclipse or Spring Suit Error - Maven Project - Dynamic Web module cannot be changed to 3.1Eclipse 或 Spring Suit 错误 - Maven 项目 - 动态 Web 模块无法更改为 3.1
【发布时间】:2016-07-03 13:28:01
【问题描述】:

我已将外部 Maven 3.9 配置为 spring 工具套装。

我做了所有可能的方式,在 stackover flow 的不同帖子中提到,但未能克服以下错误无法将项目方面动态 Web 模块的版本更改为 3.1

谁能帮我解决一下。

我会告诉你我创建 Maven 项目的步骤。

  1. 新建 -> Maven 项目 -> 选定的 maven-arcetype-webapp

**

  1. 正如一些博客所建议的,将 web.xml 更新到最新的 3.1
  2. 将系统库从 1.5 更改为 1.8
  3. 当我尝试在项目方面更改动态 Web 模块时,它给了我共享的错误。

甚至一些博客建议我从项目方面的导航器视图更改 xml 文件。之后,如果我执行 Maven -> 更新项目。事情再次变得更糟

它给了我以下错误。

我真的厌倦了找到解决方案已经做了足够的研究。请任何人帮助我。

我想要一个带有 JRE 1.8 和 Project Facet 的 Maven 项目 - Web 模块 3.1 没有任何错误。

如果我进行 Maven 更新项目(JRE 不应该更改为 1.5,这真的很烦人)

【问题讨论】:

  • Naresh,我建议您将答案标记为已接受,因为它确实有效。它可以帮助机器人不要将这个问题推到顶部,因为没有得到回答

标签: eclipse maven sts-springsourcetoolsuite


【解决方案1】:

转到您的项目的properties,在Project Facets。 右侧的窗口,选择 Runtimes :然后您将让您的 JRE(JRE 7 或 8)选中该框,您将在左侧选中该框 Java :选择您的 Java 版本:1.8 和您'会看到Dynamic Web Module 会消失。之后取消选中选择的运行时 jreDynamic Web Module 将重新出现。在这里你必须选择你的版本 3.1 没有错误然后 -> Apply OK

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-10-26
    • 2012-04-20
    • 1970-01-01
    • 2013-11-22
    • 2013-08-09
    • 2016-09-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多