我们有一个 Maven 项目,它使用 war 插件的叠加来合并 2 个 war。
使用 Eclipse,我们在服务器 View 中安装了 Tomcat 8(使用 tomcat 安装属性已选中)。
如果我们重新发布项目,只有父编译文件被部署到 Tomcat。
当我们查看目标目录时,我们有:
- ( parent 的)类(class)目录,
- war 目录(包含第二次 war 的编译源),
- 我们项目的 xxx 目录,所有编译文件合并,
- 一个 xxx war 文件也可以。
似乎 Eclipse 只是将“classes”目录部署到 Tomcat 的 webapps 目录中。
如何解决?
谢谢
Eclipse Neon RC3、Tomcat 8、Maven 3.3.9。 火星也有同样的问题...
最佳答案
这个问题是不可能解决的。
Eclipse 及其插件不会以 Maven native 方式构建项目。 我们在 Mars、Neon、Oxygen 版本上尝试了 m2e 插件可能的所有更新。
关于java - 如何在 Tomcat 上部署正确的 "overlay"war,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39594330/