J2EE项目从myeclipse中转换到eclipse中
转http://tomorrow009.iteye.com/blog/534136
1.打开Navigator视图,编辑项目所在目录下.project文件,添加
<nature>org.eclipse.jem.workbench.JavaEMFNature</nature> <nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature> <nature>org.eclipse.wst.common.project.facet.core.nature</nature> <nature>org.eclipse.jdt.core.javanature</nature>
.classpath文件中,添加
<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.module.container"/> <classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.web.container"/>
2.项目右键,properties->Project Facets,确保选中Dynamic Web Module, Java, Javascript Toolkit
3.seed-web项目中的.settings目录下,编辑org.eclipse.wst.common.component文件,
修改后保证有
Xml代码
<wb-resource deploy-path="/" source-path="/src/main/webapp"/>这个地址是和你原来项目中的web目录是一致的,不要改成它自动生成的webContent目录
我的实际项目,我的项目包名称是abgent-website,部署名称是abgent,web目录是"web",虽然转换时自动生成了WebContent但是不影响,还是用原来的web目录即可,转换成功后该文件实际内容如下:
<?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId" project-version="1.5.0"> <wb-module deploy-name="abgent"> <wb-resource deploy-path="/" source-path="/web"/> <wb-resource deploy-path="/WEB-INF/classes" source-path="/src/core"/> <wb-resource deploy-path="/WEB-INF/classes" source-path="/test/site"/> <wb-resource deploy-path="/WEB-INF/classes" source-path="/src/site"/> <wb-resource deploy-path="/WEB-INF/classes" source-path="/test/core"/> <wb-resource deploy-path="/WEB-INF/classes" source-path="/src/admin"/> <wb-resource deploy-path="/WEB-INF/classes" source-path="/test/admin"/> <property name="context-root" value="abgent"/> <property name="java-output-path" value="/abgent-website/web/WEB-INF/classes"/> </wb-module></project-modules>
搞定,刷新项目,可以在Eclipse JEE自带的Tomcat中部署seed-web工程了。