2011-04-08 3 views
0

난이 오류가 있지만, 글쎄, 길르앗에 대한 모든 설정을 완료 한 :GWT 길르앗 오류

[WARN] Exception while dispatching incoming RPC call java.lang.NoClassDefFoundError: net/sf/cglib/proxy/Enhancer at net.sf.beanlib.hibernate.UnEnhancer.unenhanceClass(UnEnhancer.java:65) at net.sf.gilead.core.hibernate.HibernateUtil.getUnenhancedClass(HibernateUtil.java:396) at net.sf.gilead.core.hibernate.HibernateUtil.isPersistentClass(HibernateUtil.java:365) at net.sf.gilead.core.PersistentBeanManager.mergePojo(PersistentBeanManager.java:463) at net.sf.gilead.core.PersistentBeanManager.merge(PersistentBeanManager.java:318) at net.sf.gilead.gwt.GileadRPCHelper.parseInputParameters(GileadRPCHelper.java:94) at net.sf.gilead.gwt.GileadRPCHelper.parseInputParameters(GileadRPCHelper.java:137) at net.sf.gilead.gwt.PersistentRemoteService.processCall(PersistentRemoteService.java:172) ...

답변

1

당신은 라이브러리를 놓치고 - 실행 클래스 경로에 ". CGLIB * 항아리". 당신은 http://noon.gilead.free.fr/gilead/index.php?page=dependencies에 설명 된대로 모듈을 서버에 사용할 수

  • 어댑터 코어
  • adapter4gwt
  • 최대 절전 모드 - 폴더의 유틸리티

런타임 종속성을 확인해야합니다.

이 작업을 수행하는 일반적인 방법은, 해당 라이브러리 걸릴 것입니다 - 당신의 길르앗 다운로드 (예를 들어, http://sourceforge.net/projects/gilead/files/gilead/1.3.2/)에 포함하고 최대 절전 모드를 다운로드 (예를 들어, http://sourceforge.net/projects/hibernate/files/hibernate3/3.6.3.Final/) - 그들을 war/WEB-INF/lib에 넣어.

+0

내 라이브러리를 확인해 주셔서 감사합니다. 충분하지 않습니까? http://dl.dropbox.com/u/1035468/Picture%202.png. 그들은 또한 내 classpath에 포함되어 있습니다. –

+0

@kostas : 아니요. "cglib - *. jar"가 누락되었습니다. 내가 언급 한 모든 의존성이 필요합니다. –

+0

어디에서 cglib.jars를 찾을 수 있습니까? 나는 단지 최대 절전 모드에서 cglib-2.2.jar을 발견했다. –