`
timnity
  • 浏览: 104922 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Myeclipse项目导入WTP的问题解决办法

阅读更多
  一个项目,同事是用MyEclipse创建并同步到cvs上的,我习惯使用Eclipse+WTP,于是从cvs导入到Eclipse中,但是,这个项目被Eclipse认为是普通Java工程,而不是我需要的Web工程,这样无法加入到Server Runtime中去。
  于是想到两种办法,一种是新建一个web工程,然后把.java .jsp等文件逐个拷进去,只是这样太麻烦太累人了。我懒,于是比较了一下两个工程文件的信息,发现有第二种办法可以做到把普通Java工程转为Web工程:
  1、导入cvs上的那个工程,并且切换到Eclipse的Navigator视图(该视图下可看到并直接修改Eclipse的配置文件,直接在磁盘上用记事本改当然也没问题)。
  2、将org.eclipse.wst.common.component和org.eclipse.wst.common.project.facet.core.xml两个文件复制到.settings目录下。
  3、修改org.eclipse.wst.common.component文件,把里面的
    <wb-module deploy-name="test">
    <property name="context-root" value="test"/>
     两处地方改为工程名字。
  4、org.eclipse.wst.common.project.facet.core.xml看着改,因为根据开发环境不同,这里的内容也不同,可以先建一个空的web工程,参考着来改,如我的就是:
<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
  <runtime name="Apache Tomcat v6.0"/>
  <fixed facet="jst.java"/>
  <fixed facet="jst.web"/>
  <installed facet="jst.java" version="6.0"/>
  <installed facet="jst.web" version="2.5"/>
  <installed facet="wst.jsdt.web" version="1.0"/>
</faceted-project>

  Tomcat是6.0的,Java版本也是6.0的,这个要根据实际改。
  5、修改.classpath,这个也是根据实际改,也可以以后从BuildPath来改。
  6、修改.project,添加如下三句:
        <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>

这样就好了,最后要自己调整BuildPath,这个是很重要的。
刷新一下,工程就显示为web工程了。
分享到:
评论

相关推荐

    myeclipse工程转eclipse工程

    #### 二、项目导入与配置 1. **关闭项目**:在Eclipse中关闭原有的MyEclipse项目。 2. **修改`.project`文件**: - 打开项目根目录下的`.project`文件,找到`&lt;natures&gt;`标签,添加以下内容以支持Web项目: ```...

    myeclipse导入eclipse

    ### MyEclipse 导入 Eclipse 项目的转换方法与注意事项 ...通过以上步骤,可以从 MyEclipse 成功地将项目导入到 Eclipse 并保持其作为 Web 项目的特性。这种迁移对于团队协作和跨平台开发来说至关重要。

    Myeclipse 入门手册(2)

    项目管理包括导入、导出、清理、构建等操作。 4. **代码编辑与调试** MyEclipse提供了强大的代码编辑功能,包括代码自动完成、语法高亮、错误检查等。调试时,可以设置断点,进行单步执行、查看变量值、调用栈等...

    myeclipse_java项目转maven项目.pdf

    进入`Window` -&gt; `Preferences` -&gt; `General` -&gt; `Capabilities` -&gt; `Advanced`,找到`MyEclipse Standard Tools`,勾选`WTP (Deprecated)`选项。 - 现在,在项目的右键菜单中,你可以看到`Configure` -&gt; `Convert ...

    MyEclipse使用指南

    - "Web Tools Platform"(WTP)提供对动态Web项目的支持,包括部署、预览等。 9. **版本控制** - MyEclipse集成了常见的版本控制系统,如SVN、Git等,方便团队协作开发。 - 可以直接在IDE内完成代码的提交、更新...

    myeclipse10.0优化及SVN安装配置

    - 在 MyEclipse 中使用 `File` -&gt; `Import` -&gt; `General` -&gt; `Existing Projects into Workspace` -&gt; `Select root directory` -&gt; `Check out project from SCM` -&gt; `Subversion` 来导入项目。 通过以上步骤,可以...

    myeclipse2015-version-comparison.pdf

    在项目支持方面,MyEclipse 2015集成了Maven,全面支持JEE项目,包括项目导入、高级依赖管理、创建和部署等。此外,MyEclipse 2015还支持RAD项目支持和迁移,这对于将旧项目迁移到新平台非常有帮助。 在可视化编辑...

    MyEclipse快捷键与插件大全

    2. **Maven Integration for WTP**:帮助开发者将Maven项目与MyEclipse的工作空间集成,实现自动化构建和依赖管理。 3. **Eclipse Marketplace**:通过这个插件,用户可以在MyEclipse内部搜索并安装各种扩展和工具...

    EXT 提示 myeclipse中提示ext的api

    在MyEclipse中开发EXT应用,首先需要将EXT库导入到项目中。这通常涉及到将EXT的JavaScript库文件(如`ext-all.js`或`ext-debug.js`)添加到项目的WebContent目录下的JS文件夹,并确保HTML文件正确引用这些库。 2. ...

    MyEclipse使用技巧和快捷键

    - WTP:如果你的项目不需要Web Tools Platform的支持,可以考虑禁用。 - Mylyn:如果你不使用任务跟踪功能,可以禁用这个插件。 - Derby:如果你的应用不依赖于Derby数据库,也可以将其关闭。 3. **选择性加载...

    JEECG3.4.3-MAVEN版本手把手入门-eclipse.docx

    打开 Eclipse/MyEclipse,配置本地的 Maven,这样当你导入 Maven 项目后,会自动下载 Maven 相关的依赖 jar。接着,导入 JEECG 的 Maven 项目,并配置 Java Build Path,让 Maven 下载项目所需要的包。 五、启动 ...

    ExtJs在eclipse下的开发插件

    3. **错误检查和警告**:在编写代码时实时检查潜在错误,提前发现并解决问题。 4. **模板支持**:提供预定义的代码模板,可以快速生成常见的ExtJs结构,如面板、表格、表单等。 5. **调试工具**:支持对ExtJs应用...

    基于jsp人事管理系统

    这可能会涉及到服务器配置、项目结构设置以及库依赖的导入等额外步骤。 【标签】中的"oracle数据库"表明该系统选用Oracle作为后台数据库。Oracle是一款强大的关系型数据库管理系统,广泛应用于大型企业,支持复杂的...

    JAVA学习历路.doc

    MyEclipse 是一个功能强大的商业插件,而 WTP 是一个开源项目,可以免费使用。 **安装Eclipse:** - 下载 Eclipse IDE for Java EE Developers 或 Eclipse IDE with WTP。 - 解压并运行 Eclipse。 **安装...

    J2EE和android集成开发环境搭建

    - 同时,Eclipse也有支持J2EE开发的插件,如WTP(Web Tools Platform),可以在“Install New Software”中选择相应的更新站点进行安装。 - 配置好这两个插件后,Eclipse就能同时管理J2EE和Android项目了。开发者...

    Eclipse精要与高级开发技术

    这对于理解代码逻辑和解决问题至关重要。 四、插件系统 Eclipse的插件系统是其强大之处,允许开发者根据需求扩展功能。通过安装插件,Eclipse可以支持Web开发(例如,使用WTP插件)、数据库管理(如MyEclipse的...

    ssh.rar_SSH框架_myelipse_ssh

    2. 创建项目:创建一个新的Dynamic Web Project,并在项目中分别导入Spring、Hibernate和Struts的库文件。 3. 配置Spring:创建Spring配置文件(如applicationContext.xml),定义bean的依赖关系。同时,配置Spring...

Global site tag (gtag.js) - Google Analytics