gpt4 book ai didi

grails - Grails web.xml编辑-不保留过滤器映射顺序

转载 作者:行者123 更新时间:2023-12-02 16:03:25 25 4
gpt4 key购买 nike

我运行了grails install-templates并编辑了web.xml以添加一些servlet过滤器。我不明白的是为什么过滤器映射重新排序。
GRAILS_WORK/projects/myproject/web.xml.tmp的过滤器顺序正确(A,B,C,D,E)
但是GRAILS_WORK/projects/myproject/resources/web.xml错误(E,B,D,A,C)

是什么导致它们被重新订购?为什么web.xml模板编辑不能逐字记录到我的应用程序中?

最佳答案

我找到了根本原因,但不确定如何解决。

一些插件(例如缓存和资源)依赖于webxml插件,并且已发布的版本存在缺陷,即findFilterMappingNames中的_Events.groovy返回Set而不是List。因此,此时过滤器映射的原始顺序丢失了。

看起来GitHub上有一个版本已修复,但是我不确定如何使我的项目使用该特定版本,尤其是当它通过其他插件依赖项包含在内时

(修订版本:https://github.com/burtbeckwith/grails-webxml/blob/master/scripts/_Events.groovy)

关于grails - Grails web.xml编辑-不保留过滤器映射顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27811017/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com