Я настроил мое приложение Grails с помощью корневого пути, как это (в UrlMapping):
"/"{
controller="mycontroller"
action="myaction"
}
в mycontroller.myaction, в зависимости от роли, я перенаправляю на правильное действие:
def link
if (SpringSecurityUtils.ifAnyGranted("ROLE_ADMIN") link = g.createLink(action: "action1", controller:"controller")
else if (SpringSecurityUtils.ifAnyGranted("ROLE_ADMIN") link = g.createLink(action: "action2", controller:"controller")
else ...ANONYMOUS... {
link = g.creatLink(action:"public", controller:"mycontroller")
}
redirect (url:link)
Со встроенным сервером Grails он работает нормально, но с weblogic он перенаправляет на index.gsp.
Почему?
У вас есть идея?
Спасибо