Eclipse中导入MyEclipse工程

  虽然在可以在eclipse中新建工程,然后将MyEclipse中目标工程中的各种源文件拷贝进新建的工程,从而达到目的,但想想还是麻烦。按如下步骤是可以将MyEclipse工程直接导入Eclipse中使用。

  1. 找到工程文件中的,.project文件,使用记事本打开进行修改:

      在<natures></natures>中加入
      <nature>org.eclipse.wst.common.project.facet.core.nature</nature>
      <nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature> 
         <nature>org.eclipse.jem.workbench.JavaEMFNature</nature>

         在<buildSpec></buildSpec>中加入
    <buildCommand>
    <name>org.eclipse.wst.common.project.facet.core.builder</name>
    <arguments>
    </arguments>
    </buildCommand>
    <buildCommand>
    <name>org.eclipse.wst.validation.validationbuilder</name>
    <arguments>
    </arguments>
    </buildCommand>

          刷新项目,项目->右击->Properties->Project Facets->Modify Project,选择Java和Dynamic Web Module
    在web project settings中配置Context Root ,在Deployment Assembly中配置Content Directory 以及源码路径。这一步一定要配置好,保证工程部署到tomcat中。

  2. 如果出现“Can not convert argument null” at localhost/appname/web-inf/web.xml, 需要检查web.xml,替换掉javaee相关

      <init-param>
        <javaee:param-name>encoding</javaee:param-name>
        <javaee:param-value>UTF-8</javaee:param-value>
      </init-param>
      替换成
      <init-param>
        <param-name>encoding</param-name>
        <param-value>UTF-8</param-value>
      </init-param>
    然后重新启动tomcat,看看结果应该就可以了。一般你的eclipse是j2ee版本的话,不会出现这种问题。
  两步结束,工程轻松导入~

posted on 2012-08-20 16:42  驼浪  阅读(1059)  评论(0)    收藏  举报