Grails网址重定向问题

时间:2012-02-10 13:34:29

标签: grails redirect

我有一个Grails 2.0 webapp,当我尝试去网址时,例如 http://localhost:8080/ $ {myapp} / controller / action它总是在没有我的webapp名称的情况下重定向到http://localhost:8080/controller/action。 这是我的UrlMappings.groovy

class UrlMappings {
static mappings = {
  "/$controller/$action?/$id?"{
      constraints {
         // apply constraints here
      }
  }

  "/"(controller:"/admin")
  "500"(view:'/error')
}

}

这是我的application.properties

#Grails Metadata file
#Thu Feb 09 12:22:14 CET 2012
app.grails.version=2.0.0
app.name=appname
app.servlet.version=2.4
app.version=0.1
plugins.hibernate=2.0.0
plugins.tomcat=2.0.0

为什么重定向到错误的网址的任何建议?

感谢您的时间

1 个答案:

答案 0 :(得分:4)

问题解决了。在Config.groovy中,我的服务器网址错误

grails.serverURL="http://localhost:8080"

我必须使用

grails.serverURL="http://localhost:8080/appname"

感谢