我一直在尝试将几个不同的项目合并到 Eclipse 中的一个项目中。在这次尝试中,我尝试了以下步骤,这会导致生成不同的上下文路径(不正确?)。
核心问题:
- 在 Eclipse 中复制一个动态 Web 项目(Maven)并粘贴为一个新项目(克隆重复)
- 将项目添加到 Eclipse 中的嵌入式 Tomcat 服务器。
- 在eclipse中转到Tomcat Server项目并打开server.xml
生成的<Context>标签包含以下内容
<Context docBase="DuplicateApp" path="App" reloadable="true" source="org.eclipse.jst.jee.server:DuplicateApp"/>
我希望'path' 和'docBase' 都指向DuplicateApp,这是克隆应用程序的名称,但是它看起来不正确。这甚至是预期的行为吗?
相当多的搜索证实了我了解到“路径”和“文档库”都应该指向 Web 应用程序/war 文件名的名称。
附加信息:
- 已安装 Eclipse Juno Java EE 版本
- 安装在 Eclipse 中的 M2E 插件
- Tomcat 版本 7
- pom.xml 没有覆盖战争名称 - 交叉检查。