2012-05-26 2 views
0

은 내가 에 톰캣 6.0.33.0을 실행하기 위해 노력하고있어 JDK 1.7로 컴파일 된 Grails의 1.3.7 응용 프로그램이 있습니다. 응용 프로그램은 로컬 grails run-app으로 잘 실행,하지만 서버에 WAR 파일을 배포 할 때, 나는 Tomcat의 봄 보안을 구성하려고 다음과 같은 예외를 받고 있어요 :Grails 애플리케이션은 localhost에서는 잘 돌아가지만 Tomcat 서버에서는 실패합니까?

Configuring Spring Security ... context.ContextLoader Context initialization failed org.springframework.beans.factory.access.BootstrapException: Error executing bootstraps; nested exception is org.codehaus.groovy.runtime.InvokerInvocationException: java.lang.VerifyError: Expecting a stackmap frame at branch target 26 in method org.codehaus.groovy.grails.plugins.springsecurity.MutableLogoutFilter.(Lorg/springframework/security/web/authentication/logout/LogoutSuccessHandler;)

나는 곳도 디버깅을 시작하는 아무 생각이 없다 이 문제. 나는 이미 grails clean을했고 나는 또한 레포의 새로운 복사본을 당기고 그곳에서부터 시작했지만 아무런 주사위도 시도하지 않았다. 누구든지 조언을 해줄 수 있습니까?

+0

-XX : -UseSplitVerifier를 VM 인수에 추가해보십시오. 또한 http://stackoverflow.com/questions/8958267/java-lang-verifyerror-expecting-a-stackmap-frame – Ritesh

+0

을 참조하십시오. Tomcat은 프로젝트가 컴파일 된 Java 버전 (1.7)에서 실행됩니까? – dimcookies

+0

enterlezi : 그렇습니다. Grails 1.3.7이 JDK 1.7을 좋아하지 않는다는 의심이 들지만, 아직 그 이론을 테스트 해 보지 못했습니다. –

답변

관련 문제