Java 无法将project facet动态web模块3.0的版本更改为2.5
我看到很多类似的问题被问及如何更改动态web模块。 但我仍然无法找到完美的解决方案。我对Java J2EE非常陌生 我需要将war项目导入到我的eclipse工作区中,并需要部署在本地tomcat6上 这是我使用的步骤: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服务器中
转到项目,右键单击并选择生成路径,然后配置生成路径 然后单击project facets,您将在右侧看到许多选项,
选择“动态web模块”并选择您需要的版本,然后单击“应用”和“确定”我的英语不好 您可以在eclipse中将视图切换到Naviator,请尝试使用以下步骤:
<?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。