【问题标题】:Tomcat: Generated context-path is different for cloned application in Eclipse JunoTomcat:Eclipse Juno 中克隆的应用程序生成的上下文路径不同
【发布时间】:2013-02-28 05:12:31
【问题描述】:

我一直在尝试将几个不同的项目合并到一个 Eclipse 中。在这次尝试中,我尝试了以下步骤,这会导致生成不同的上下文路径(不正确?)。

核心问题:

  1. 在 Eclipse 中复制了一个动态 Web 项目 (Maven) 并粘贴为一个新项目 (克隆重复)
  2. 将项目添加到嵌入式 Tomcat 服务器 日食。
  3. 在eclipse中进入Tomcat Server项目,打开server.xml
  4. 生成的标签包含以下内容

    <Context docBase="DuplicateApp" path="App" reloadable="true" source="org.eclipse.jst.jee.server:DuplicateApp"/>
    

    我希望“path”和“docBase”都指向 DuplicateApp,这是克隆应用程序的名称,但它看起来不正确。这甚至是预期的行为吗?

相当多的搜索证实了我了解到“路径”和“文档库”都应该指向 Web 应用程序/war 文件名的名称。

其他信息:

  1. 已安装 Eclipse Juno Java EE 版本
  2. Eclipse 中安装的 M2E 插件
  3. Tomcat 版本 7
  4. pom.xml 没有覆盖战争名称 - 交叉检查。

【问题讨论】:

    标签: eclipse tomcat maven-3 server.xml contextroot


    【解决方案1】:

    在拼命地刷新以发现我的帖子没有答案之后,经过几个小时的苦苦寻找我自己的问题的答案!

    似乎有一个名为“Web 项目设置”的属性,可以通过“项目”>“属性”>“Web 项目设置”访问,其中可以更改上下文根。尚不确定它是如何填充的或保留在哪里。但至少这解决了我的问题!

    【讨论】:

      猜你喜欢
      • 2011-05-07
      • 2016-07-04
      • 1970-01-01
      • 1970-01-01
      • 2018-11-27
      • 2011-05-24
      • 2011-01-14
      • 2011-11-14
      • 2011-04-23
      相关资源
      最近更新 更多