2

我正在使用 grails 2.3.7,并且在控制器中使用重定向时遇到问题

我的代码正在运行,一切正常。当我将代码部署到生产环境时,问题就开始了。

对于生产版本,我在 tomcat 中修改了 server.xml,如下所示

<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" address="myapp.usa.com"               redirectPort="8443" />

我在默认标签内添加了一个上下文,如下所示

<Context path="" docBase="myapp">
        <!-- Default set of monitored resources -->
        <WatchedResource>WEB-INF/web.xml</WatchedResource>
</Context>

当我将我的应用程序部署为 war 文件时,它会正确部署,并且当我尝试访问http://myapp.usa.com:8080时会打开索引页面

但是,无论我在控制器中使用重定向的任何地方,代码都会中断

例如,考虑我的代码最初指向 http://myapp.usa.com:8080/mycontroller/foo 并且在此操作中我发出重定向到 http://myapp.usa.com:8080/mycontroller/boo 我将被重定向到 http://myapp.usa.com:8080/mycontroller/myapp.usa.com:8080/mycontroller/boo

知道我哪里出错了。非常感谢任何帮助。

4

0 回答 0