Grails http重定向问题

Grails http重定向问题,grails,redirect,tomcat7,context.xml,server.xml,Grails,Redirect,Tomcat7,Context.xml,Server.xml,我使用的是Grails2.3.7,在控制器中使用重定向时遇到了一些问题 我的代码运行正常,一切正常。当我将代码部署到生产环境时,问题就开始了 对于生产版本,我修改了tomcat中的server.xml,如下所示 <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" address="myapp.usa.com" redirectPort="8443" /> <Con

我使用的是Grails2.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>

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

<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>

WEB-INF/WEB.xml
当我将我的应用程序部署为war文件时,它会正确部署,并且当我尝试访问时,索引页面会打开

然而,只要我在控制器中使用重定向,代码就会中断

例如,考虑我的代码最初指向 在这次行动中,我向 我将被重定向到


知道我哪里出错了吗。非常感谢您的帮助。

grails.serverURL在您的生产应用程序中的价值是什么,并在您的问题中包括一个出现此问题的重定向示例(例如,您的控制器发出的代码)嗨,Joshua,我的服务器URL是“myapp.usa.com:8080”重定向的一个例子是这样的def index(Integer max){redirect(action:“importFromExcel”)}出于好奇,您可以删除并尝试部署为ROOT.war吗?shuldn
serverURL
be
http://myapp.usa.com:8080
?你好,Marcin,考虑到我使用的是chrome浏览器,我认为即使是myapp.usa.com:8080也应该可以工作。它会自动在http://