Hibernate를 사용하여 Google Web Toolkit 프로젝트에서 원격 프로 시저 호출을 구현하고 있습니다.NoClassDefFoundError : org/hibernate/cfg/Configuration
Starting Jetty on port 8888
[WARN] Exception while dispatching incoming RPC call
com.google.gwt.user.server.rpc.UnexpectedException: Service method 'public abstract java.lang.String edu.mit.ll.irbenchmark.client.MetricDataTableService.getDataString(edu.mit.ll.irbenchmark.EvaluationMetric)' threw an unexpected exception: java.lang.NoClassDefFoundError: org/hibernate/cfg/Configuration
at com.google.gwt.user.server.rpc.RPC.encodeResponseForFailure(RPC.java:385)
at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:588)
at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:208)
그러나 때 "GWT 컴파일"나는 구글 "웹 응용 프로그램"으로 이클립스에서 실행할 때, 나는 NoClassDefFoundError를의 (I 웹 페이지에서 버튼을 누를 때) 서비스라고 예외가 프로젝트 및 디렉토리 "전쟁"의 내용을 tomcat6에 복사, 그것은 완벽하게 작동합니다!
다음 단지 내 전쟁/WEB-INF/lib 디렉토리에 있습니다
antlr-3.4-complete.jar
commons-collections3-3.2.1.jar
dom4j.jar
gwt-servlet.jar
hibernate-commons-annotations-3.2.0.Final.jar
hibernate-core-3.6.9.Final.jar
hibernate-jpa-2.0-api-1.0.1.Final.jar
IRBenchmarker.jar
javassist-3.12.0.GA.jar
jta-1.1.jar
log4j-1.2-1.2.16.jar
mysql-connector-java-5.1.16.jar
slf4j-api-1.6.4.jar
slf4j-log4j12-1.6.4.jar
이 질문이 Google 테스트를 통과 했습니까? http://stackoverflow.com/questions/9851528/java-lang-noclassdeffounderror-org-hibernate-cfg-configuration –
예. 앞서 명시 적으로 설명한 것처럼, 최대 절전 모드 병은 war/WEB-INF/lib 라이브러리에 있습니다. – Clark