`

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工程了。
分享到:
评论
1 楼 叶枫青 2013-01-16  
请问这path设定的具体意思是?可否详细介绍下,谢……(粗略估计是建立web容器)1.<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.module.container"/>    
2.<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.web.container"/> 

相关推荐

Global site tag (gtag.js) - Google Analytics