Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/398.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
Java 无法将project facet动态web模块3.0的版本更改为2.5_Java_Eclipse_Tomcat6_Jdk1.6 - Fatal编程技术网

Java 无法将project facet动态web模块3.0的版本更改为2.5

Java 无法将project facet动态web模块3.0的版本更改为2.5,java,eclipse,tomcat6,jdk1.6,Java,Eclipse,Tomcat6,Jdk1.6,我看到很多类似的问题被问及如何更改动态web模块。 但我仍然无法找到完美的解决方案。我对Java J2EE非常陌生 我需要将war项目导入到我的eclipse工作区中,并需要部署在本地tomcat6上 这是我使用的步骤: 导入war文件 在Java项目中打开构建路径,并将JRE系统库[jdk1.6.0_45],所有WebContent\WEB-INF\lib导入到构建路径中 项目内Java编译器设置为JDK compliance as 1.6 将tomcat6服务器添加到eclipse服务器中

我看到很多类似的问题被问及如何更改动态web模块。 但我仍然无法找到完美的解决方案。我对Java J2EE非常陌生

我需要将war项目导入到我的eclipse工作区中,并需要部署在本地tomcat6上

这是我使用的步骤:

  • 导入war文件
  • 在Java项目中打开构建路径,并将JRE系统库[jdk1.6.0_45],所有WebContent\WEB-INF\lib导入到构建路径中
  • 项目内Java编译器设置为JDK compliance as 1.6
  • 将tomcat6服务器添加到eclipse服务器中
  • 在给我带来Java 1.5或更高版本错误的项目facets中,尝试将DynamicWebModule 3.0设置为2.5。请参考下图了解更多详细信息

  • 转到项目,右键单击并选择生成路径,然后配置生成路径 然后单击project facets,您将在右侧看到许多选项,
    选择“动态web模块”并选择您需要的版本,然后单击“应用”和“确定”

    我的英语不好

    您可以在eclipse中将视图切换到Naviator,请尝试使用以下步骤:

  • 打开你的项目
  • 打开.settings目录
  • 打开org.eclipse.wst.common.project.facet.core.xml
  • 现在您可以更改jdk版本和web版本

    <?xml version="1.0" encoding="UTF-8"?>
    <faceted-project>
      <fixed facet="wst.jsdt.web"/>
      <installed facet="java" version="1.5"/>
      <installed facet="jst.web" version="2.5"/>
      <installed facet="wst.jsdt.web" version="1.0"/>
    </faceted-project>
    
    
    
    正如上文所述,我厌倦了以同样的方式改变。但是给了我“Java1.5或更新版本”的错误,谢谢你的反馈。我需要设置Java1.6和jst.Web2.5。您能再解释一下为什么我不能通过EclipseGUI进行更改吗?我不能回答您的问题。但我认为通过EclipseGUI进行更改可能无法更改设置。这个问题你可以去问eclipse社区这是哪一个版本的eclipse IDE?版本:Mars.1发行版(4.5.1)构建id:20150924-1200你的web.xml代码片段说是2.4..@Thorbjørnravandersen是的,这不等于“动态web模块”2.4吗?问题是关于2.5。