Tomcat: Eclipse Juno中克隆的应用程序生成的上下文路径是不同的



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

核心问题:

  1. 在eclipse中复制一个动态web项目(Maven)并粘贴为新项目(Cloned-duplicate)
  2. 将项目添加到中嵌入的Tomcat服务器eclipse。
  3. 进入eclipse中的Tomcat Server项目,打开Server .xml
  4. 生成& lt;标签包含以下内容

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

    我本以为'path'和'docBase'都指向DuplicateApp,这是克隆应用程序的名称,但它似乎不正确。这是预期的行为吗?

相当多的搜索证实了我的学习,"路径&'docbase'应该指向web应用程序的名称/war文件名。

附加信息:

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

在绝望地刷新后没有找到我的帖子的答案,在几个小时的额外跋涉后找到了我自己的问题的答案!

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

最新更新