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相关
<javaee:param-name>encoding</javaee:param-name>
<javaee:param-value>UTF-8</javaee:param-value>
</init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>