MyEclipse Web Project转Eclipse Dynamic Web Project

因为工做缘由,须要将svn上的MyEclipse Web Project导入到Eclipse(Eclipse Java EE  4.2)中开发。可是在部署到tomcat时,发现没法发布这个项目。shell

MyEclipse Web Project被识别为Java Project。因此决定从Java Project和Dynamic Web Project的区别开始分析。编程

 

1、分析tomcat

Java Projecteclipse

.classpath
.project
.settings
	org.eclipse.jdt.core.prefs

Dynamic Web Projectsvn

.classpath
.project
.settings
	.jsdtscope
	org.eclipse.jdt.core.prefs
	org.eclipse.wst.common.component
	org.eclipse.wst.common.project.facet.core.xml
	org.eclipse.wst.jsdt.ui.superType.container
	org.eclipse.wst.jsdt.ui.superType.name

.classpath中增长了J2EE Standard Tools (JST)的配置,.project中增长了Eclipse Modeling Framework Project (EMF)、JavaScript Development Tools (JSDT)、Web Standard Tools (WST)的buildCommand及nature,.settings中增长了JSDT、WST的配置文件,而Java Development Tools (JDT)的配置文件并无较大的区别。ui

分析配置文件中修改及增长的部分,只要得到Project Name、Source Folder、Output Folder、Runtime Target、Content Folder、Context Root便可生成通用的配置文件。将原有配置文件备份后,拷贝空白Dynamic Web Project的配置文件到相应路径,而后修改上面提到的参数及额外的一些配置便可。能够经过编程自行将上述的操做实现。spa

 

2、最终解决方案code

在上面的分析过程当中,发现其实Eclipse中已经提供了这个功能。component

 1.打开项目的Properties,修改Project Facets。请认真选择Dynamic Web Module的Version。简单的能够断定为,2.4须要Tomcat 5.5+,2.5须要Tomcat 6+,具体请自行Google。xml

 2.选择Runtime Target。

 3.Source Folder、Output Folder。

4.Deploy Path (Content Root)。

5.Context Root。

 6.整理Build Path。

配置完成后,便可成功部署项目了。

相关文章
相关标签/搜索