MyEclipse Web Project转Eclipse Dynamic Web Project
由于工作原因,需要将svn上的MyEclipse Web Project导入到Eclipse(Eclipse Java EE 4.2)中开发。但是在部署到tomcat时,发现无法发布这个项目。
MyEclipse Web Project被识别为Java Project。所以决定从Java Project和Dynamic Web Project的区别开始分析。
一、分析
Java Project
.classpath .project .settings org.eclipse.jdt.core.prefs
Dynamic Web Project
.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)的配置文件并没有较大的区别。
分析配置文件中修改及增加的部分,只要获得Project Name、Source Folder、Output Folder、Runtime Target、Content Folder、Context Root即可生成通用的配置文件。将原有配置文件备份后,拷贝空白Dynamic Web Project的配置文件到相应路径,然后修改上面提到的参数及额外的一些配置即可。可以通过编程自行将上述的操作实现。
二、最终解决方案
在上面的分析过程中,发现其实Eclipse中已经提供了这个功能。
1.打开项目的Properties,修改Project Facets。请认真选择Dynamic Web Module的Version。简单的可以判定为,2.4需要Tomcat 5.5+,2.5需要Tomcat 6+,具体请自行Google。
2.选择Runtime Target。
3.Source Folder、Output Folder。
4.Deploy Path (Content Root)。
5.Context Root。
6.整理Build Path。
配置完成后,即可成功部署项目了。
- 解决eclipse 建立Dynamic web project 项目用Tomcat服务器 不像Myeclipse一样发布到Tomcat目录下的webapps 目录下的问题
- MyEclipse Web Project转Eclipse Dynamic Web Project
- eclipse 中的Dynamic Web Project 项目导入到myeclipse中
- 令用EclipseJ2EE创建的Dynamic Web project目录结构与用MyEclipse创建的Web project一样
- MyEclipse Web Project转Eclipse Dynamic Web Project
- 令用EclipseJ2EE创建的Dynamic Web project目录结构与用MyEclipse创建的Web project一样
- Eclipse如何将项目转换为Dynamic Web Project
- 在eclipse中新建Dynamic web project时选择2.5和3.0的区别(里面涉及servlet和tomcat的问题)
- eclipse没有(添加)"Dynamic Web Project"选项的方法
- Eclipse如何创建dynamic web project项目
- Eclipse 中 将Java Project 转换为Dynamic Web Project
- myeclipse或者eclipse中建立的web项目下面出现了.classpath、.mymedata、.project处理方式
- Eclipse+MyEclipse+Tomcat下配置建立Web Project
- eclipse maven cannot change version of project facet Dynamic web module to 3.1
- [eclipse]1.创建dynamic web project总是不行
- Eclipse+MyEclipse+Tomcat下配置建立Web Project
- Eclipse新建 Dynamic Web Project时无法在Server中找到Apache/Tomcat
- 关于Eclipse中Project Facts 里面Dynamic Web Module的设置
- eclipse将Java project 修改为Dynamic Web project
- 在Eclipse中将java Project转换成Dynamic Web Project