【问题标题】:Tomcat 403 error calling '/' in Grails app在 Grails 应用程序中调用“/”时出现 Tomcat 403 错误
【发布时间】:2018-10-02 08:41:31
【问题描述】:

这一定是一个非常简单的问题,但我无法解决。我已经将一个 Grails 2.2.5 应用程序部署到了 Tomcat 7 上,该应用程序一直在 Tomcat 6 下成功运行,除了根 URL 之外一切正常,它会给出 403 错误。例如,'/myapp/booking/list' 工作得很好,但 '/myapp/' 给出了错误。在 Tomcat 6 上运行 100% OK 的 Web 应用程序的代码或配置没有任何变化。我有点困惑。

【问题讨论】:

  • 检查您的UrlMappings.groovy 是否有一些冲突的内容
  • 正如我所说,该应用程序是在 Tomcat 6 上成功运行的应用程序的直接副本,其中 UrlMappings.groovy 显然可以成功运行。这个问题在代码或配置没有任何变化的情况下就发生了,这让我很困惑。大概是一些环境问题,但是什么?稍后:查看答案。
  • 我投票决定将此问题作为题外话结束,因为答案结果是操作员错误,在某种程度上,这个问题对其他任何人都没有帮助。

标签: tomcat grails


【解决方案1】:

和以往一样,结果证明我有点愚蠢。再次查看代码时,我意识到我实际上是在调用 HomeController.groovy 中的一个操作,该操作检查主机中的特定字符串,如果找不到则返回 403。呵呵!

【讨论】:

    猜你喜欢
    • 2016-12-10
    • 2016-09-07
    • 2011-09-17
    • 1970-01-01
    • 2011-11-21
    • 2014-04-20
    • 1970-01-01
    • 1970-01-01
    • 2015-01-18
    相关资源
    最近更新 更多