一个项目,同事是用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工程了。
分享到:
相关推荐
#### 二、项目导入与配置 1. **关闭项目**:在Eclipse中关闭原有的MyEclipse项目。 2. **修改`.project`文件**: - 打开项目根目录下的`.project`文件,找到`<natures>`标签,添加以下内容以支持Web项目: ```...
### MyEclipse 导入 Eclipse 项目的转换方法与注意事项 ...通过以上步骤,可以从 MyEclipse 成功地将项目导入到 Eclipse 并保持其作为 Web 项目的特性。这种迁移对于团队协作和跨平台开发来说至关重要。
项目管理包括导入、导出、清理、构建等操作。 4. **代码编辑与调试** MyEclipse提供了强大的代码编辑功能,包括代码自动完成、语法高亮、错误检查等。调试时,可以设置断点,进行单步执行、查看变量值、调用栈等...
进入`Window` -> `Preferences` -> `General` -> `Capabilities` -> `Advanced`,找到`MyEclipse Standard Tools`,勾选`WTP (Deprecated)`选项。 - 现在,在项目的右键菜单中,你可以看到`Configure` -> `Convert ...
- "Web Tools Platform"(WTP)提供对动态Web项目的支持,包括部署、预览等。 9. **版本控制** - MyEclipse集成了常见的版本控制系统,如SVN、Git等,方便团队协作开发。 - 可以直接在IDE内完成代码的提交、更新...
- 在 MyEclipse 中使用 `File` -> `Import` -> `General` -> `Existing Projects into Workspace` -> `Select root directory` -> `Check out project from SCM` -> `Subversion` 来导入项目。 通过以上步骤,可以...
在项目支持方面,MyEclipse 2015集成了Maven,全面支持JEE项目,包括项目导入、高级依赖管理、创建和部署等。此外,MyEclipse 2015还支持RAD项目支持和迁移,这对于将旧项目迁移到新平台非常有帮助。 在可视化编辑...
2. **Maven Integration for WTP**:帮助开发者将Maven项目与MyEclipse的工作空间集成,实现自动化构建和依赖管理。 3. **Eclipse Marketplace**:通过这个插件,用户可以在MyEclipse内部搜索并安装各种扩展和工具...
在MyEclipse中开发EXT应用,首先需要将EXT库导入到项目中。这通常涉及到将EXT的JavaScript库文件(如`ext-all.js`或`ext-debug.js`)添加到项目的WebContent目录下的JS文件夹,并确保HTML文件正确引用这些库。 2. ...
- WTP:如果你的项目不需要Web Tools Platform的支持,可以考虑禁用。 - Mylyn:如果你不使用任务跟踪功能,可以禁用这个插件。 - Derby:如果你的应用不依赖于Derby数据库,也可以将其关闭。 3. **选择性加载...
打开 Eclipse/MyEclipse,配置本地的 Maven,这样当你导入 Maven 项目后,会自动下载 Maven 相关的依赖 jar。接着,导入 JEECG 的 Maven 项目,并配置 Java Build Path,让 Maven 下载项目所需要的包。 五、启动 ...
3. **错误检查和警告**:在编写代码时实时检查潜在错误,提前发现并解决问题。 4. **模板支持**:提供预定义的代码模板,可以快速生成常见的ExtJs结构,如面板、表格、表单等。 5. **调试工具**:支持对ExtJs应用...
这可能会涉及到服务器配置、项目结构设置以及库依赖的导入等额外步骤。 【标签】中的"oracle数据库"表明该系统选用Oracle作为后台数据库。Oracle是一款强大的关系型数据库管理系统,广泛应用于大型企业,支持复杂的...
MyEclipse 是一个功能强大的商业插件,而 WTP 是一个开源项目,可以免费使用。 **安装Eclipse:** - 下载 Eclipse IDE for Java EE Developers 或 Eclipse IDE with WTP。 - 解压并运行 Eclipse。 **安装...
- 同时,Eclipse也有支持J2EE开发的插件,如WTP(Web Tools Platform),可以在“Install New Software”中选择相应的更新站点进行安装。 - 配置好这两个插件后,Eclipse就能同时管理J2EE和Android项目了。开发者...
这对于理解代码逻辑和解决问题至关重要。 四、插件系统 Eclipse的插件系统是其强大之处,允许开发者根据需求扩展功能。通过安装插件,Eclipse可以支持Web开发(例如,使用WTP插件)、数据库管理(如MyEclipse的...
2. 创建项目:创建一个新的Dynamic Web Project,并在项目中分别导入Spring、Hibernate和Struts的库文件。 3. 配置Spring:创建Spring配置文件(如applicationContext.xml),定义bean的依赖关系。同时,配置Spring...