为什么当我在Eclipse中重命名项目时Tomcat不会获取新的资源名称?

10 eclipse workspace

我在我的工作区中对项目进行了重构>重命名,但是当我进入服务器选项卡并右键单击>添加和删除我的Tomcat服务器以修改服务器上配置的资源时,资源名称为我的项目是我的旧项目名称.我到处寻找尝试改变它,就像某种Tomcat配置文件或设置,但我无法在任何地方找到它.所以我的项目被命名为一件事,但在服务器上以不同的名称配置为资源.我该如何改变?

Yon*_*oni 33

我相信你正在寻找位于下方的隐藏的pref your project/.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="projectB">
Run Code Online (Sandbox Code Playgroud)

所以只需更改deploy-name即可.我建议更改的另一件事是项目的上下文根,右键单击项目 - >属性 - > Web项目设置.

(只是为了澄清,据我所知,这种行为是WTP中的一个错误.WTP负责维护.settings下隐藏的pref文件,并且在重命名项目时它不会更新文件)


Xon*_*ron 5

在此处编辑您的项目名称:

Eclipse -> Project -> Properties -> Web Project Settings -> Context Root

这是你想要编辑项目名称的地方,我相信它也会改变project/.settings/org.eclipse.wst.common.componentYoni上面回答中提到的文件.我建议打开它来验证它.如果是这样,我相信这是更好的答案.

编辑:任何验证此事的人,请发帖,我会将您的验证附加到我的答案中.