Este me ha estado volviendo loco hoy. Desde la actualización a Grails 1.2 y Weblogic 10.3, la asignación de raíz predeterminada para "/" dejó de funcionar. Aquí es lo que tengo ...El mapeo predeterminado del controlador Grails '/' no se resuelve correctamente
que tienen este mapeo URL:
"/"(controller:"IGive", action:"index")
Tengo un controlador llamado IGiveController con un cierre índice
def index = {
render "foo"
}
Cuando voy a mi aplicación que se ejecuta en el Tomcat y Jetty integrados con http://localhost:8080/mycontext/ Obtengo la propiedad devuelta "foo". Pero cuando construyo una guerra y desplegar a WebLogic 10.3 consigo un 404.
cambié a Grails 1.1.2 y que todavía no ha funcionado en WebLogic 10.3 pero el error era más descriptivo
Could not open ServletContext resource [/WEB-INF/grails-app/views/index.gsp]
Parece que está ignorando por completo mi asignación de URL para "/", pero otras asignaciones de URL que son más profundas están funcionando. ¿¿Alguna pista??
gracias amigo, wow que acaba de hacer mi día! He registrado un error en Jira el día de hoy – mbrevoort
Esta solución también funcionó en un despliegue wildfly8 .war que de lo contrario mostraría index.gsp no encontrado al acceder a la raíz: '" /index.gsp"(vista: "/ index") ' –