Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse或Spring Suit错误-Maven项目-动态Web模块不能更改为3.1_Eclipse_Maven_Sts Springsourcetoolsuite - Fatal编程技术网

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

Eclipse或Spring Suit错误-Maven项目-动态Web模块不能更改为3.1,eclipse,maven,sts-springsourcetoolsuite,Eclipse,Maven,Sts Springsourcetoolsuite,我已经将外部Maven 3.9配置为spring工具套件 我尽了一切可能在stackover flow的不同帖子中提到的方法,但未能克服以下错误无法将project facet Dynamic Web Module的版本更改为3.1 谁能帮我解决这个问题 我将向您介绍创建Maven项目的步骤 新建->Maven项目->选定的Maven arcetype webapp ** 正如一些博客建议的那样,将web.xml更新为最新的3.1版本 将系统库从1.5更改为1.8 然而,当我试图在项目方面更

我已经将外部Maven 3.9配置为spring工具套件

我尽了一切可能在stackover flow的不同帖子中提到的方法,但未能克服以下错误无法将project facet Dynamic Web Module的版本更改为3.1

谁能帮我解决这个问题

我将向您介绍创建Maven项目的步骤

  • 新建->Maven项目->选定的Maven arcetype webapp
  • **

  • 正如一些博客建议的那样,将web.xml更新为最新的3.1版本
  • 将系统库从1.5更改为1.8
  • 然而,当我试图在项目方面更改动态Web模块时,它给了我一个我共享的错误
  • 甚至一些博客建议我从ProjectFacet的navigator视图更改xml文件。之后,如果我做一个Maven->Update项目。事情又变得更糟了

    这给了我以下的错误

    我已经做了足够的研究,真的厌倦了寻找解决方案。请任何人帮我做这件事

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


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

    转到项目的
    属性
    ,在
    项目Facets
    中。
    在右边的窗口中,选择
    Runtimes
    :然后您将让您的JRE(JRE 7或8)选中该框,并让它在左边的框中选中
    Java
    :选择您的Java:1.8版本,您将看到
    动态Web模块
    将消失。之后,取消选中选择运行时
    jre
    ,动态Web模块将重新出现。在这里,您必须选择没有错误的版本3.1,然后->
    Apply
    OK

    Naresh,我建议您将答案标记为已接受,因为它确实有效。这有助于机器人在没有动力的情况下不把这个问题推到最上面