是否可以将Grails配置为在子目录中运行?默认情况下,它在开发中运行:
http://localhost:8080/appname/$controller/$action
我想将其配置为运行:
http://localhost:8080/appname/subdirectory/$controller/$action
答案 0 :(得分:3)
在Config.groovy中,您可以添加此项以使其在子目录中运行:
grails.app.context = '/subdirectory'
答案 1 :(得分:1)
如果它只是关于URL中的“子目录”,只需改进您的URLMappings:
"/subdirectory/$controller/$action?/$id?" {
constraints {
// apply constraints here
}
}