Eclipse或Spring Suit错误 - Maven项目 - 动态Web模块无法更改为3.1

时间:2016-03-17 09:31:33

标签: eclipse maven sts-springsourcetoolsuite

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

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

任何人都可以帮我解决。

Screen-shot saying Cannot change version of project facet Dynamic Web Module to 3.1

我将为您提供创建Maven项目的步骤。

  1. 新 - > Maven项目 - >选择maven-arcetype-webapp
  2. **

    Screenshot of maven-archetype I selected

    1. 正如一些博客建议将web.xml更新为最新的3.1
    2. 将系统库从1.5更改为1.8
    3. 当我尝试在项目方面更改动态Web模块时,它仍然给出了我分享的错误。
    4. 甚至一些博客建议我从项目方面的导航视图中更改xml文件。之后,如果我做 Maven - >更新项目。事情变得更糟

      它给我以下错误。

      After making an Maven update it gives me below error

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

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

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

1 个答案:

答案 0 :(得分:1)

properties中转到您项目的Project Facets。 右边的Windows选择Runtimes你将得到你的jre(jre7或8)复选框,你将在左侧选中Java框:选择你的Java版本:1.8和你&# 39;将看到Dynamic Web Module将消失。之后取消选中选择的运行时jreDynamic Web Module将重新出现。在这里你将选择你的版本3.1没有错误然后 - > Apply OK