从myeclipse导入eclipse导致不能识别为web项目(java项目转为web项目)
博客分类: Tomcateclipse
1、进入项目目录,找到.project文件,打开。
2、找到<natures>...</natures>代码段。
3、在第2步的代码段中加入如下标签内容并保存:
Xml代码
<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
<nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
4、在eclipse的项目上点右键,刷新项目。
5、在项目上点右键,进入属性(properties)
6、在左侧列表项目中点击选择“Project Facets”,在右侧选择“Dynamic Web Module”和"Java",点击保存即可。
注:另外附解决自定义设置WEB目录的路径问题:
注意,如果有2个项目都要设,请先都更改一下.PROJECT文件后再刷新。
最近在做Web 项目时,新建了一个WEB 项目,如webdemo,eclipse默认的build路径为build, WEB-INF存放于WebContent下面,今改了一个build路径和WebContent名字,发现项目不可用了,
1. 具体修改过程过,把WebContent改为 WebRoot
2. 把build路径从build/classes 改为 webdemo/WebRoot/WEB-INF/classes
在修改之前原存放于lib下的jar包都存于eclipse项目的Libraries/Web App Libraries目录下面,改后,Web App Libraries 变为空了,而且Tomcat6.x在启动的时候也识别不了了。研究了一下午,终于找出问题所在,今天特发出来,以供后来的朋友参照。
我们打开所建项目目录,在根目录下面有一.settings\org.eclipse.wst.common.component文件,
在刚新建一个项目时,此文件下面的内容如下:
Xml代码
<?xml version="1.0" encoding="UTF-8"?>
<project-modules id="moduleCoreId" project-version="1.5.0">
<wb-module deploy-name="webdemo">
<wb-resource deploy-path="/" source-path="/WebContent"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/>
<property name="context-root" value="webdemo"/>
<property name="java-output-path" value="/webdemo/build/classes"/>
</wb-module>
</project-modules>
改后;发现少了一句<wb-resource deploy-path="/" source-path="/WebContent"/>,所以我们要手动把它加下,最后改正后的内容如下:
Xml代码
<?xml version="1.0" encoding="UTF-8"?>
<project-modules id="moduleCoreId" project-version="1.5.0">
<wb-module deploy-name="webdemo">
<wb-resource deploy-path="/" source-path="/WebRoot"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/>
<property name="context-root" value="webdemo"/>
<property name="java-output-path" value="/webdemo/build/classes"/>
</wb-module>
</project-modules>
这样我们的eclipse web 项目又可以像以前一样运行,而且所有lib包下的jar也会自动存入Libraries/Web App Libraries目录
分享到:
相关推荐
针对上述问题,本文将详细介绍如何将MyEclipse中的Web工程完美移植到Eclipse WTP,确保项目在新环境中能够无缝运行,并且保持原有的版本控制策略不变。 1. **准备工作**:首先,确保已经在Eclipse中安装了WTP插件和...
### 如何将MyEclipse开发的项目转换为Eclipse工程 在软件开发过程中,开发者可能会因为各种原因(比如团队统一工具、个人习惯变化等)而需要更换开发环境。本篇文章将详细介绍如何将原本使用MyEclipse开发的项目...
本篇将详细介绍如何将一个MyEclipse工程转换为Eclipse工程,并进一步部署到Tomcat服务器上。 首先,我们来理解MyEclipse和Eclipse的区别。MyEclipse是Eclipse的商业版本,它包含了更多的企业级功能,如对Web、J2EE...
标题中提到的问题——“Myeclipse无法add web capabilities”,这可能是由于IDE的一些设置问题,或者是工程本身结构不满足Web工程的要求。解决这个问题,我们可以按照以下步骤操作: 1. **检查工程结构**:确保你的...
总之,修改MyEclipse中的Web工程名和包名是一项需要细心操作的任务,涉及到多个层面的变更。正确执行这些步骤,可以帮助开发者在项目维护和升级过程中保持代码的整洁和一致性。同时,使用如HeidiSQL这样的数据库管理...
通过以上步骤,您可以成功地将MyEclipse中的项目转换为Eclipse项目,并解决了Web工程在不同IDE间的兼容性问题。需要注意的是,在转换过程中,确保遵循每一步的操作细节,特别是在修改`.project`文件时,要仔细核对每...
【描述】:本文档详细介绍了如何将开发环境从MyEclipse迁移到Eclipse,包括Eclipse的安装、Tomcat服务器的配置以及MyEclipse Web工程的移植,同时提到了Python开发支持的PyDev插件的安装。 【标签】:myeclipse、...
### MyEclipse发布Web工程 #### 一、概述 在软件开发领域,特别是Web应用程序的开发过程中,将项目从开发环境部署到生产环境是至关重要的一步。MyEclipse是一款非常流行的Java集成开发环境(IDE),它不仅支持Java...
【MyEclipse开发Web工程】 MyEclipse是一款强大的集成开发环境(IDE),尤其在Java Web应用开发方面,它为开发者提供了全面的工具集。MyEclipse是基于Eclipse平台的扩展,增加了对Java EE、Web、SOA以及移动应用...
"Eclipse 配置与安装 Web 插件,告别 MyEclipse" Eclipse 是一个功能强大且灵活的集成开发环境(IDE),但是在官方网站上...从而,开发者可以从 MyEclipse 转移到 Eclipse,使用 Eclipse 的 Web 插件来进行 Web 开发。
本文主要讨论如何在MyEclipse和Eclipse集成开发环境中安装和配置这两款插件,以便进行Web服务的开发。 首先,Apache CXF(原XFire的继承者)是一个开放源代码的服务框架,它提供了用于构建和消费Web服务的强大工具...
本文主要讨论如何在MyEclipse和Eclipse集成开发环境中安装和配置这两款插件,以便进行Web服务的开发。 首先,Apache CXF是XFire的后续项目,它集成了XFire的功能并提供了更多增强的特性。因此,尽管XFire曾是流行的...
MyEclipse是Eclipse的一个扩展,主要用于Java EE项目的开发,它集成了大量的工具和插件,便于开发、调试和部署Web应用程序。 【描述】中的"ServletCartDemo"揭示了该项目的核心技术——Servlet,它是Java服务器端...
安装MyEclipse插件可以将Eclipse Helios转变为一个功能强大的企业级开发平台,支持Web应用程序、Java EE应用程序、Spring框架等。 导入MyEclipse项目到Eclipse Helios的过程相对简单。用户需要先确保已安装了...
【标题】"myeclipse编写的jsp工程程序"是一个基于MyEclipse开发工具构建的JavaServer Pages(JSP)项目。MyEclipse是Eclipse的一个扩展,专为Java EE开发者设计,提供了丰富的功能,包括创建、调试和部署JSP应用程序...
### j2EE项目从MyEclipse迁移到Eclipse的知识点详解 #### 一、背景介绍 在软件开发领域,特别是Java Web开发过程中,开发者经常会在不同的集成开发环境(IDE)之间迁移项目。其中,从MyEclipse迁移到Eclipse是一个...
### Eclipse和MyEclipse中Web工程打包成WAR文件的方法 #### Eclipse中Web工程打包成WAR文件的方法 在Eclipse中将Web项目打包成WAR文件是一个常见的操作,这对于部署到服务器或者进行版本控制等方面非常有用。下面...
"在eclipse + MyEclipse+tomcat下配置建立J2EE工程环境"的主题旨在教你如何在这些流行的开发工具中设置一个集成的开发环境(IDE),以便于创建、运行和调试J2EE项目。以下是对这个主题的详细阐述: 首先,Eclipse是...
MyEclipse的UML功能通常比Eclipse原生的更加强大和直观,它集成了CASE工具,可以方便地生成代码并反向工程现有代码到UML模型。 "Eclipse_UML建模插件开发.pdf"可能是一份针对开发者的技术文档,讲述了如何开发...
MyEclipse是一款强大的Java集成开发环境,尤其适合进行企业级的Web应用开发,它集成了Eclipse的功能并增加了对Java EE、Spring、Struts等框架的支持。在这个"study"工程中,开发者可能创建了一个基础的用户登录系统...