To mnie doprowadza do szału dzisiaj. Od uaktualnienia do Grails 1.2 i Weblogic 10.3 domyślne mapowanie roota dla "/" przestało działać. Oto co mam ...Domyślne mapowanie kontrolera Grails '/' nie rozwiązuje się prawidłowo
mam to odwzorowanie URL:
"/"(controller:"IGive", action:"index")
Mam kontroler o nazwie IGiveController z zamknięcia indeksu
def index = {
render "foo"
}
Kiedy idę do mojej aplikacji działającej w osadzony Tomcat i Jetty z http://localhost:8080/mycontext/ Otrzymuję "foo" zwróconą własność. Ale kiedy zbudować wojny i wdrożyć do WebLogic 10.3 dostaję 404.
I zdegradowany do Grails 1.1.2 i nadal nie działa na Weblogic 10.3 ale błąd był bardziej opisowy
Could not open ServletContext resource [/WEB-INF/grails-app/views/index.gsp]
Wygląda więc na to, że całkowicie ignoruję moje mapowanie URL dla "/", ale działają inne mapowania adresów URL, które są głębsze. Jakieś wskazówki?
dzięki, stary, wow, właśnie zrobiłeś mój dzień! Zarejestrowałem błąd w Jirie późniejszy dzień dzisiejszy – mbrevoort
To obejście działało również w przypadku wdrożenia wildfly8 .war, które w przeciwnym razie powodowałoby, że index.gsp nie został znaleziony podczas uzyskiwania dostępu do root'a: '" /index.gsp"view: "/ index") –