0

是否可以将 Grails 配置为在子目录中运行?默认情况下,它在开发中运行:

http://localhost:8080/appname/$controller/$action

我想将其配置为运行:

http://localhost:8080/appname/subdirectory/$controller/$action
4

2 回答 2

3

在 Config.groovy 中,您可以添加它以获得它在子目录中运行的效果:

grails.app.context = '/subdirectory'
于 2012-08-23T15:24:27.887 回答
1

如果它只是关于 URL 中的“子目录”,只需改进您的 URLMappings:

 "/subdirectory/$controller/$action?/$id?" {
            constraints {
                // apply constraints here
            }
    }
于 2012-08-23T13:39:57.107 回答