2012-08-13 48 views
1

我正在使用Eclipse Juno。我想知道如果可能的话,将工作区项目('Foo')部署到名为'Bar'的Tomcat下的文件夹。Eclipse和Tomcat:如何将项目部署到不同名称的目录

几点要注意:要创建$TOMCAT/wtpwebapps/Foo

  • 文件夹,我想:$TOMCAT/wtpwebapps/Bar
  • 我有,当我发布时生成Foo
  • 文件夹:在eclipse

    • 项目名称将'Web项目设置'下的'上下文根'设置为Bar
    • 该项目已应用'动态Web模块'方面。

    我不是问中,我将通过Web服务器访问这个项目的方式(即,http://localhost:8080/Foo VS http://localhost:8080/Bar)。我明确表示内容部署到的文件夹的名称。

    MyEclipse能够做到这一点。我不想使用MyEclipse,所以很想知道如何使用vanilla版本来实现这一点。

    在此先感谢!

  • +0

    请问*为什么*您需要该功能,因为我无法想到任何用例? – home 2012-08-13 16:19:40

    +0

    我认为这很大程度上是出于好奇心,但也是因为这就是团队其他成员的默认环境中的原因。如果我无法首先按原样工作,那么我会有一段艰难的时间提出改变。 – 2012-08-13 16:41:36

    +0

    你说的没错,因为可能没有太多好的用例。除非有硬编码的依赖关系,这将是愚蠢的,但我们都看到了愚蠢的事情发生! – 2012-08-13 16:44:01

    回答

    0

    打开项目的属性对话框(从其上下文菜单或选择该项目的主项目菜单中)并更改Web项目设置页上的上下文根。

    +0

    正如问题中提到的,我已经尝试过了。它仍然部署到名为'Foo'的文件夹(在文件系统上)。 – 2012-08-13 18:08:49

    0

    您可以编写一个脚本,复制你的/desired_folderdesired_directory并调用你的代码,脚本在年底或某处编译或execution.It后日食性能可正常工作

    +0

    感谢SSK,但这并不是我想要做的。这个想法是尽可能地改变 - 只是希望能够配置Eclipse来以与MyEclipse当前设置的相同的方式进行组装和部署(无论如何)。 – 2012-08-20 09:01:34

    相关问题