2

所以我在我的 web 应用程序中得到了一些关键的 Servlet,它们不会到达 prod,但用于测试。该路径由特殊权限保护,但由于必须在每台服务器上正确配置权限,因此可能存在安全漏洞。我的想法是更改部署描述符,因此只有 dev 的 web.xml 具有必要的配置。

因此,我在我的 web.xml 文件中创建了变量,以便在开发环境中注入我的 servlet。我有 2 个过滤器文件,1 个用空字符串替换常量,另一个用于 servlet 配置。

我得到了 2 次执行(1 次默认和 1 次使用分类器开发),它们指向正确的过滤器文件。我使用过滤部署描述符和过滤器的路径。

这工作得很好。

但现在我还需要为我的 2 个覆盖项目创建一个默认和一个开发战争文件。不幸的是,似乎 web.xml 在打包覆盖项目的步骤中已经被过滤了。

我欢迎任何关于如何解决这个问题的想法。

提前致谢!

4

0 回答 0