博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MyEclipse Web Project转Eclipse Dynamic Web Project
阅读量:7042 次
发布时间:2019-06-28

本文共 1291 字,大约阅读时间需要 4 分钟。

hot3.png

由于工作原因,需要将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。

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

 

 

转载于:https://my.oschina.net/canghailan/blog/68136

你可能感兴趣的文章
关于php中checkbox的操作特殊点
查看>>
当用户切换了窗口后改变title,感觉挺有趣的,收藏了
查看>>
【Erlang新手成长日记】HTTP客户端
查看>>
AndroidStudio SVN检出
查看>>
[AC自动机][HDU3065]
查看>>
PCIe link up bug 分析
查看>>
空值处理
查看>>
移动端----屏幕触摸事件
查看>>
函数递归
查看>>
Python的hashlib
查看>>
python使用sqlite示例
查看>>
ajax 表单上传文件
查看>>
[SDOI2016 Round1] 征途[斜率优化]
查看>>
1983 等式问题
查看>>
golang刷Leetcode系列 --- 实现strStr()
查看>>
虚拟机磁盘逻辑卷扩容
查看>>
文本框设置100%宽度,内容过多时所在td的宽度失效
查看>>
unity2D 船只型物体驱动的实现
查看>>
RMI调用流程
查看>>
CPP工程中CUDA配置
查看>>