如何在Eclipse内导入MyEclipse Web工程

2025-04-13 05:40:21
推荐回答(2个)
回答1:

工具:

myeclipse

方法:

1. 在myeclipse中建立一个java web工程。File-->New-->Web Project

2. 开始导入工程中的文件。File-->import

3. 因为eclipse中的web部署文件夹叫做webContent,而myeclipse中叫做webRoot,针对这个不同需要做一系列的修改。首先在新建的工程上点击右键,选择"Properties",出现以下对话框。请注意红框区域,一般都需要修改。

4.将以上webRoot的地方全部改为webContent即可。

回答2:

在直接Import MyEclipse的项目文件导入到Eclipse之后,需要在项目所放的workspace内修改引入项目目录下的.project文件,修改如下:

1.增加一个,代码如下:


org.eclipse.wst.validation.validationbuilder




2.修改,修改后代码如下:


org.eclipse.wst.common.project.facet.core.nature
org.eclipse.wst.common.modulecore.ModuleCoreNature
org.eclipse.jem.workbench.JavaEMFNature
org.eclipse.jdt.core.javanature
org.eclipse.wst.jsdt.core.jsNature


之后,刷新项目工程文件。继而,右键项目——>Properties——>选择Project Facets,勾选Dynamic Web Module以及Java,在Runtime内勾选Tomcat。如下图:

然后进入项目目录,在其.settings的目录下修改org.eclipse.wst.common.component内容:



然后再刷新项目工程文件,删除WebContent,即可在Tomcat中发布并运行。

如果发布到Tomcat时出现找不到该项目资源提示,如下图:

或者是错误信息类似为:

tomcat x.x does not support version 2.5 of J2EE specification.....

原因是tomcat版本太低不支持当前项目JEE的规范,原来MyEclipse的tomcat的版本比Eclipse的tomcat版本高就会出现这种情况。

可以通过修改project的.setting folder下面的org.eclipse.wst.common.project.facet.core.xml的文件,里面配置有各种版本信息。此时,按照本机配置修改这个文件,问题就解决了。











导入项目之后,js文件校验错误,项目无法发布,去掉.project文件中的以下部分:


org.eclipse.wst.jsdt.core.javascriptValidator





org.eclipse.wst.jsdt.core.jsNature

修改后刷新项目,如果还没有解决校验的问题可以备份js文件,将项目中的删除,再重新复制回来!