Этот сегодня сводил меня с ума. После обновления до Grails 1.2 и Weblogic 10.3 корневое сопоставление по умолчанию для "/" перестало работать. Вот что у меня есть ...
У меня есть это сопоставление URL-адресов:
"/"(controller:"IGive", action:"index" )
У меня есть контроллер с именем IGiveController с закрытием индекса
def index = {
render "foo"
}
Когда я перехожу к своему приложению, работающему во встроенных Tomcat и Jetty, с помощью http://localhost:8080/mycontext/ Я получаю возвращенное свойство "foo". Но когда я разворачиваю войну и развертываю Weblogic 10.3, я получаю ошибку 404.
Я перешел на Grails 1.1.2, и он по-прежнему не работал в Weblogic 10.3, но ошибка была более описательной.
Could not open ServletContext resource [/WEB-INF/grails-app/views/index.gsp]
Таким образом, похоже, что он полностью игнорирует мое сопоставление URL-адресов для "/", но другие сопоставления URL-адресов, которые являются более глубокими, работают. Какие-нибудь подсказки ??