无法更改项目facet dyanmic web module 3.0到2.5

时间:2016-09-26 07:02:19

标签: java eclipse tomcat6 jdk1.6

我看到很多类似的问题被要求更改动态Web模块。 但我仍然无法找到完美的解决方案。我是Java J2EE的新手。

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

这是我使用的步骤:

  1. 导入战争文件
  2. 打开项目Java中的构建路径并导入JRE系统库[jdk1.6.0_45],所有WebContent \ WEB-INF \ lib都构建路径
  3. 在项目Java Compiler中将JDK合规性设置为1.6
  4. 将tomcat6服务器添加到eclipse服务器
  5. 尝试在项目方面将Dynamic Web Module 3.0设置为2.5,这会给我带来Java 1.5或更高版本的错误。有关详细信息,请参阅下图。
  6. 
    
    <?xml version="1.0" encoding="ISO-8859-1"?>
    
    <web-app xmlns="http://java.sun.com/xml/ns/j2ee"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee web-app_2_4.xsd"
        version="2.4">
    	<!-- Servlets -->
    &#13;
    &#13;
    &#13;

    Project facets

2 个答案:

答案 0 :(得分:2)

我的英语不好。

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

  1. 打开您的项目
  2. 打开.settings目录
  3. 打开org.eclipse.wst.common.project.facet.core.xml
  4. 现在您可以更改jdk版本和网络版。

    <?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>
    

答案 1 :(得分:0)

转到项目,右键单击并选择构建路径,然后配置构建路径 然后单击项目构面,在这里您将看到右侧的许多选项, 选择“动态网络模块”并选择您需要的版本,然后单击“应用”和“确定”