Eclipse修改工程名
工程右键【P roperties】-【Server】中看到: Project:newProject(J2EE Web module) This project is not associated with any servers. 显示的工程名还是newProject,后我尝试修改其他工程的工程名,发现都不会出现这种情况,所以我断定应该在Refactor->Rename时出现了问题。 之后我用EditPlus打开D:\MyWork\newProject\.settings\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=”newProject“> <wb-resource deploy-path=”/” source-path=”/WebRoot”/> <wb-resource deploy-path=”/WEB-INF/classes” source-path=”/src”/> <property name=”java-output-path” > <property name=”context-root” value=”newProject_ssh”/> </wb-module> </project-modules> 发现deploy-name的值不是newProject_ssh,动手修改为newProject_ssh并保存,Refresh下工程,再次new server时,就可以在Available Projects中看到newProject_ssh了。 在Eclipse中,修改工程名是一项常见的操作,但有时候这个过程可能会引发一些意想不到的问题,特别是在涉及到Web项目与服务器关联的时候。本文将详细解释如何正确地修改Eclipse中的工程名,并解决在新命名后无法在“Available Projects”列表中找到工程的问题。 当你通过右键工程,选择"Refactor" -> "Rename"来改变工程名时,Eclipse会自动更新大部分与工程相关的配置。然而,某些特定的配置文件可能不会被自动更新,这可能导致工程在某些方面仍然显示旧的名称。例如,在J2EE Web项目中,`org.eclipse.wst.common.component`文件就是这样一个需要手动更新的地方。 `org.eclipse.wst.common.component`文件是Eclipse用于存储Web项目模块配置的XML文件,它包含了项目的部署名称、源路径等关键信息。在上述例子中,当工程名为"MyProject"时,deploy-name属性的值也是"MyProject"。当你使用Refactor更改为"MyNewProject"后,这个文件中的deploy-name并未自动更新,因此在服务器配置中,Eclipse依然认为工程名为"MyProject"。 解决这个问题的步骤如下: 1. 找到工程的根目录下的`.settings`文件夹,然后打开`org.eclipse.wst.common.component`文件。 2. 使用文本编辑器(如EditPlus)打开该文件,查找并定位到`<wb-module>`标签中的`deploy-name`属性。 3. 将`deploy-name`的值由旧工程名(如"MyProject")更改为新工程名(如"MyNewProject")。 4. 保存更改并返回Eclipse,右键点击工程选择"Refresh"或者使用快捷键(F5)刷新工程,让Eclipse重新加载更改。 5. 现在,当创建或编辑服务器时,你应该能在"Available Projects"列表中看到更新后的工程名("MyNewProject")。 此外,如果你在尝试部署到Tomcat服务器时遇到问题,可能还需要检查`Servers`视图中的设置。确保在创建新服务器或者编辑现有服务器时,选中的项目是更新后的工程名。如果在"Server"窗口中新建服务器时,目标工程未出现在"Available Projects"列表中,很可能就是上述的配置问题。 Eclipse工程重命名不只是简单的改变工程显示名称,还需要注意更新所有相关的配置文件,特别是对于Web项目,`org.eclipse.wst.common.component`文件的更新至关重要。理解这一过程能帮助开发者更有效地管理和维护他们的项目,避免因重命名操作导致的不必要的问题。
- 花谢尊前不敢香2013-01-15和eclipse的rename没有关系。
- 粉丝: 0
- 资源: 6
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助