恢复 Grails url 映射
Posted
技术标签:
【中文标题】恢复 Grails url 映射【英文标题】:recover grails url mappings 【发布时间】:2012-10-13 15:48:00 【问题描述】:我收到了一个已部署的 .war 格式的 grails 应用程序,安装后,我将其解压缩以查看源代码和配置。
有没有办法找出最初在源中的 UrlMappings?他们似乎不在战争中的任何地方。
我无权访问源代码或应用程序作者,并且应用程序的加载页面是登录页面。有一个 h2 数据库,我对其进行了探索,但发现它在公共模式中没有表。
然后我还在./WEB-INF/grails-app/views/connection 中找到了一些视图,例如create.gsp 和editConnection.gsp 以及一个带有create.gsp 的JDBDriver 文件夹。
我的想法是有一个 url 来设置这个应用程序,但我不知道它是什么。
【问题讨论】:
【参考方案1】:Grails url 映射在名为UrlMappings.groovy
的文件中声明,因此您可以尝试反编译此类。 UrlMappings 通常会大量使用闭包,因此您可能还会有一堆相关的类需要反编译。
【讨论】:
以上是关于恢复 Grails url 映射的主要内容,如果未能解决你的问题,请参考以下文章
REST URL 映射不起作用(Grails 1.3.3、Tomcat6)
Grails + RESTful URL 映射 + 过滤器 + 路由
/oauth/token 的 URL 映射失败 - Grails 应用程序中的 Spring 安全性 + OAuth