由于以前的项目都是用myeclipse开发的,现在想换成eclipse来开发。但是项目导入到eclipse中发现该项目并不是web项目,也不能部署到tomcat里面去,遇到这种情况,具体解决方案参照下文:
导入Myeclipse 项目
点击项目选择 Properties -->Project Facets--> Dynamic Web Module 2.4 和java 1.5(和编译环境版本一直)
配置Java Build Path删除无效的类包,添加自己jre 类包,根据自己需要添加其他需要的类包
配置Java Compiler选择自己需要的java编译环境
验证项目是否符合eclipse Web项目规范1. 切换到Project Explorer 查看项目下面是否出现Deployment Descriptor 栏目,如果没有就不符合web项目,如果有,则进一步验证
2. 点击打开,如下图
查看里面的Servlets 是否和你项目的web.Xml文件定义的Servlet的一致,如果一致,则该项目可以在eclipse下部署,运行。
解决:
很简单,只需要修改两个文件:
{Workspaces}\tqcrm\.settings.jsdtscope,
{workspaces}\tqcrm\.settings \org.eclipse.wst.common.component
.settings.jsdtscope修改, 将WebContent 改成WebRoot:
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="WebRoot"/><!—将WebContent 改成WebRoot à
<classpathentry kind="con" path="org.eclipse.wst.jsdt.launching.JRE_CONTAINER"/>
<classpathentry kind="con" path="org.eclipse.wst.jsdt.launching.WebProject">
<attributes>
<attribute name="hide" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.wst.jsdt.launching.baseBrowserLibrary"/>
<classpathentry kind="output" path=""/>
</classpath>
org.eclipse.wst.common.component,修改同上:
<?xml version="1.0" encoding="UTF-8"?>
<project-modules id="moduleCoreId" project-version="1.5.0">
<wb-module deploy-name="tqcrm">
<wb-resource deploy-path="/" source-path="/WebRoot"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/>
<property name="context-root" value="tqcrm"/>
<property name="java-output-path" value="/tqcrm/WebRoot/WEB-INF/classes"/>
</wb-module>
</project-modules>
说明:1. 配置之后将项目关闭,再次通过以上验证方式验证。
2. web.Xml可能会报错,编辑一个地方再次保存可以解决这个问题
3.删除WebContent文件
参考:http://blog.csdn.net/gaojie314/article/details/6603680
相关推荐
只需要选择文件 -> 新建 -> 项目,然后选择 Web 项目类型,并输入项目名称和项目位置。MyEclipse 将自动创建一个基本的 Web 项目结构,包括一个 WebContent 文件夹和一个WEB-INF 文件夹。 MyEclipse 中 Web 项目的...
【标题】:MyEclipse与Eclipse的相互...同时,保持源代码和项目配置的一致性,确保开发过程的连续性和效率。在实际操作中,可能需要根据具体情况进行调整,如调整内存分配、定制工作空间设置等,以达到最佳开发体验。
本文将详细介绍如何在Eclipse环境中顺利导入由Myeclipse编写的Web项目,并确保其能够正常运行。 #### 一、概述 在进行项目迁移之前,首先需要理解Myeclipse与Eclipse之间的差异,以及它们各自对Web项目的处理方式...
本篇文章将详细介绍如何在Eclipse Helios环境下导入和使用MyEclipse项目。 首先,我们需要了解Eclipse Helios的基本操作。Eclipse Helios是Eclipse 3.6版本的代号,它引入了许多新特性,如改进的性能、增强的调试...
在使用MyEclipse进行Web项目开发的过程中,有时会遇到部署时找不到项目的问题。这种情况可能会导致项目无法正常运行或者测试,从而影响开发进度。本文将针对这一问题进行深入分析,并提供相应的解决方法。 #### ...
TongWeb5.0_MyEclipseTool是一款专为MyEclipse环境设计的插件,旨在帮助开发者更高效地利用TongWeb5.0应用服务器进行J2EE项目的开发与部署工作。MyEclipse本身是一个基于Eclipse的强大开发平台,它通过一系列额外...
本篇文章将详细介绍如何将原本使用MyEclipse开发的项目顺利地迁移到Eclipse中,并确保其能够正常运行。 #### 一、准备工作 1. **确认Eclipse版本**:确保您的Eclipse版本支持Java EE开发。如果是Eclipse Classic版...
在IT开发领域,Eclipse和MyEclipse是广泛使用的集成开发环境(IDE),它们为Java开发者提供了丰富的功能,包括代码编辑、调试、构建以及项目管理等。然而,在项目开发过程中,有时我们可能需要更改项目的名称,这...
### 将MyEclipse项目导入Eclipse的详细步骤及注意事项 在进行开发工作时,开发者可能会遇到需要将MyEclipse创建的项目导入到Eclipse IDE中的情况。由于这两种IDE(集成开发环境)在某些配置上有差异,因此在导入...
1. **直接在MyEclipse内部部署**:这种方式较为简单,只需将Web项目放在Tomcat的webapps目录下即可。 2. **外接服务器方式**:推荐使用该方式,因为它更加灵活且便于管理和维护。 - 修改Tomcat的`conf/server.xml`...
【标题】"xfire webservice eclipse可运行,非myeclipse可运行"表明这是一个基于XFire框架构建的Web服务项目,特别强调了它能够在Eclipse集成开发环境中顺利运行,但可能不适用于MyEclipse环境。XFire是Apache CXF的...
Apusic插件则将这种强大的中间件功能与流行的开源IDE——Eclipse和MyEclipse进行了无缝集成,使得开发者可以直接在熟悉的开发环境中进行服务的创建、部署和调试,无需离开IDE。 Eclipse是一个高度可扩展的开源集成...
安装完成后,MyEclipse会自动与已配置的Tomcat集成,提供更便捷的项目管理和部署功能。 在具体项目开发中,我们可以通过MyEclipse创建Dynamic Web Project,设置项目的Web根目录、Servlet、JSP等。在"Server"视图中...
Eclipse和MyEclipse是两款广泛使用的Java集成开发环境(IDE),它们为开发者提供了丰富的功能,包括代码编辑、调试、构建、部署等。在实际的软件开发过程中,配置这两个工具对于提升开发效率至关重要。本篇将详细...
搭建Eclipse和MyEclipse开发环境是Java开发者必备的基础技能之一。这两个强大的集成开发环境(IDE)为Java项目提供了高效且全面的工具支持。...通过深入学习和实践,你可以进一步提升开发效率和项目质量。
根据提供的文件信息,本文将详细解析与Eclipse 7.0系列及MyEclipse 6.0系列相关的知识点,包括这两个开发工具的基本介绍、安装与激活流程,以及...希望上述信息能帮助您更好地理解和使用Eclipse 7.0及MyEclipse 6.0。
使用MyEclipse,你可以更轻松地创建和部署Java EE项目,包括JSP、Servlet和JAVABean。 学习这个资料包,你需要了解和实践以下知识点: 1. Eclipse的安装和基本操作:如何启动Eclipse,创建新项目,导入源码,设置...
【标题】"myeclipse,eclipse热部署离线包以及操作文档"涉及的主要知识点是针对Java开发环境的效率提升工具,尤其是针对MyEclipse和Eclipse IDE的热部署技术。热部署允许开发者在不重启应用服务器的情况下更新代码,...
在IT行业中,开发过程中的一项关键需求是提高开发效率,这通常涉及到快速迭代和实时代码更新,也就是所谓的“热部署”功能。在Java开发环境中,热部署允许开发者在不重启应用服务器的情况下修改代码并立即看到效果,...
Eclipse MyEclipse 是一款强大的Java开发集成环境,它提供了许多功能,如代码编辑、调试、测试、部署等。为了支持版本控制,MyEclipse 集成了多种版本控制系统,其中包括Subversion(SVN)。Subversion是一种开源的...