这一定是一个非常简单的问题,但我无法解决。我已经将一个在 Tomcat 6 下成功运行的 Grails 2.2.5 应用程序部署到 Tomcat 7,除了根 URL 出现 403 错误外,一切正常。例如,'/myapp/booking/list' 工作正常,但 '/myapp/' 给出了错误。在 Tomcat 6 上 100% 正常工作的 Web 应用程序的代码或配置没有任何变化。我有点困惑。
最佳答案
一如既往,事实证明我有点愚蠢。再次查看代码时,我意识到我实际上是在 HomeController.groovy 中调用一个操作,它检查主机中的特定字符串,如果没有找到则返回 403。呸!
关于在 Grails 应用程序中调用 '/' 的 Tomcat 403 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52604855/