grails - 错误映射。DefaultUrlMappingEvaluator$UrlMappingBuilder - 值为 [(*)] 的 URL 映射参数 [异常] 必须是有效的类

标签 grails error-handling urlmappings.groovy

我的 grails 日志中出现此错误:

错误| 错误映射。DefaultUrlMappingEvaluator$UrlMappingBuilder - 值为 [(*)] 的 URL 映射参数 [异常] 必须是有效的类

它并没有停止应用程序,但我想知道为什么会发生。我发现这是因为 URLMapping.groovy:

    "500"(controller:"securator", action:"error500", exception:InternalServerErrorException)
    "401"(controller:"securator", action:"error401", exception:IllegalAccessException)
    "403"(controller:"securator", action:"error403", exception:AccessDeniedException)

如果我删除最后一个异常,错误就会消失:

, exception:AccessDeniedException

有人有什么想法吗?我怎样才能使用有效的类(我认为 AccessDeniedException 是一个有效的类)?

提前致谢。

最佳答案

我终于解决了,我把异常改成ForbiddenException。看起来不错并且没有抛出任何错误。

关于grails - 错误映射。DefaultUrlMappingEvaluator$UrlMappingBuilder - 值为 [(*)] 的 URL 映射参数 [异常] 必须是有效的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35225297/

相关文章:

grails - 如何在UrlMappings.groovy中的Url模式中转义#号?

Grails - java.lang.NoClassDefFoundError : _PluginDependencies_groovy$_run_closure1

javascript - 如何修改 Javascript 错误对象的消息?

grails - Grails网址映射执行错误的操作调用

grails - 如何为某些操作禁用默认URL映射

python - 在python中检查文件的权限

spring - Grails登录无法正常工作

pdf - 在 Grails Web Flow 结束状态下渲染 PDF

hibernate - 评估子属性时, hibernate 或语句不起作用的地方

magento - 通过Soap API Magento分配产品图片时出错