Java Spring工具套件:复制和重命名Maven Web应用程序

Java Spring工具套件:复制和重命名Maven Web应用程序,java,eclipse,spring,Java,Eclipse,Spring,我有一个名为FitnessTracker的HelloWorld Java应用程序,我想将其克隆为另一个名称FDE3,将原始网站保留在tact中。为了实现这一点,我执行了以下步骤。请告诉我哪里出了问题和/或我还需要做什么 更改上下文根 确认更改上下文根 但最初的“FitnessTracker”名称仍然存在,我不知道如何摆脱它 如果我能够成功地将FitnessTracker webapp克隆为FDE3,那么我应该能够访问新站点 http://localhost:8080/FDE3 但是我

我有一个名为FitnessTracker的HelloWorld Java应用程序,我想将其克隆为另一个名称FDE3,将原始网站保留在tact中。为了实现这一点,我执行了以下步骤。请告诉我哪里出了问题和/或我还需要做什么

更改上下文根

确认更改上下文根

但最初的“FitnessTracker”名称仍然存在,我不知道如何摆脱它

如果我能够成功地将FitnessTracker webapp克隆为FDE3,那么我应该能够访问新站点

http://localhost:8080/FDE3
但是我得到一个无效的资源错误。相反,该站点仍然可以作为

http://localhost:8080/FitnessTracker
…因为旧名字的缩写

为了让web应用程序只使用新名称,我需要在Spring工具套件中更改什么?为了最大限度地减少破坏项目的可能性,我宁愿通过STS GUI而不是手动修改任何系统文件

我看到下面的文件包含文本“FitnessTracker”,但我不想手动修改它,因为我担心它会被破坏。哪个GUI选项控制这个

Search "fitnesstracker" (2 hits in 1 file)
  C:\Dev\Workspace\FDE3\.settings\org.eclipse.wst.common.component (2 hits)
    Line 2:     <wb-module deploy-name="FitnessTracker">
    Line 7:         <property name="java-output-path" value="/FitnessTracker/target/classes"/>
搜索“fitnesstracker”(一个文件中有2次点击)
C:\Dev\Workspace\FDE3\.settings\org.eclipse.wst.common.component(2次点击)
第2行:
第7行:
对不起,我是个笨蛋

更新:

我不确定我做了什么,可能只是清理、刷新、打开/关闭了一百万次,不知道,但是现在当我使用Spring IDE运行web服务器时,该站点将使用FDE3路径,然而,我想知道为什么我在项目节点中看到了对Parens中Fitness的引用

之前,它只是在parens中显示了“FitnessTracker”,现在我看到了测试文件夹的完整路径

更新2:

当我将FitnessTracker项目复制为FDE3时,我没想到新的FDE3项目会与FitnessTracker项目有任何联系,我也没想到新的FD3项目会出现在SVN中,直到我将其添加到SVN中,但根据我在下面看到的图标,它看起来是,(我也是SVN的新手)

看来我的问题与SVN有关


为什么与最初的FT项目有联系?为什么?我应该如何克隆FitnessTracker项目?

是的,您的问题确实与SVN有关。复制SVN工作副本将复制其中的
.SVN
文件夹,并将指向SVN存储库中的同一URL。您需要做的是将
FitnessTracker
项目的SVN导出到
FitnessTracke Ex
中,首先在Tortoise或Subclipse SVN客户端中,然后将该项目导入到您的STS Eclipse环境中。最后,您可以复制并重命名
FitnessTracke Ex
project
FDE2
FDE3

看 关于如何导出工作副本的帖子

请参阅关于如何将现有项目导入Eclipse的文章