Сегодня этот человек сводит меня с ума. Начиная с обновления до Grails 1.2 и Weblogic 10.3, корневое сопоставление по умолчанию для «/» перестало работать. Вот что у меня есть ...По умолчанию Графическое отображение карт Grails не разрешилось должным образом
У меня есть этот 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-адресов, которые работают глубже, работают. Любые подсказки ???
спасибо товарищу, ничего себе, ты только что сделал мой день! Я зарегистрировал ошибку в Jira позже сегодня – mbrevoort
Это обходное решение также работало в развертывании wildfly8 .war, которое иначе отображало бы index.gsp при доступе к корню: '" /index.gsp"(view: "/ index") ' –