오늘이 게임이 나를 미치게했습니다. Grails 1.2와 Weblogic 10.3으로 업그레이드 한 이후 "/"에 대한 기본 루트 매핑 작업이 중단되었습니다. 여기에 내가 가진 무엇 ... 기본 Grails '/'컨트롤러 매핑이 제대로 해석되지 않습니다.
나는이 URL 맵핑이 있습니다"/"(controller:"IGive", action:"index")
을 나는이 실행 내 응용 프로그램에 갈 때 인덱스 폐쇄
def index = {
render "foo"
}
와 IGiveController라는 이름의 컨트롤러가 embedded Tomcat and Jetty http://localhost:8080/mycontext/ "foo"속성이 반환됩니다. 나는 전쟁을 구축하고 10.3 웹 로직을 배포 할 때 그러나 나는 404
얻을 나는 1.1.2를 Grails를 위해 다운 그레이드하고 여전히 웹 로직 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")' –