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。

配置完成後,便可成功部署項目了。

相關文章
相關標籤/搜索