Eclipse Web Deployment Assembly未将/src文件夹复制到指定部署路径
问题根因说明
这个问题是旧版Eclipse Web Tools Platform(WTP)插件的已知bug,具体触发逻辑如下:
- 旧版本WTP的Deployment Assembly组件存在部署规则优先级判定缺陷:当配置中存在任意一条部署目标为
/的条目时,系统的路径匹配逻辑会出现错乱,错误地将所有源目录的输出都匹配到根路径部署规则下,覆盖了你为/src配置的WEB-INF/classes部署路径规则,最终导致源码直接输出到上下文根目录。 - 你提到的
/s3Content、/www两条部署到/的条目,刚好触发了该缺陷。
你重装最新版Eclipse后问题消失,是因为新版本WTP已经修复了该部署规则匹配逻辑:
- 新版本会优先匹配粒度更细的专属部署规则,
/根路径的通用部署规则只会作用于它绑定的特定源目录,不会再覆盖其他源目录的独立部署配置。
内容的提问来源于stack exchange,提问作者DTs
相关产品推荐
相关产品推荐

