2011-04-08 5 views
0

Eh bien, je l'ai fait tout le programme d'installation pour Gilead, bien que je reçois cette erreur:GWT erreur Gilead

[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) ...

Répondre

1

vous manque la bibliothèque «cglib - * pot » dans l'exécution classpath. Vous devez faire les exécution dépendances pour les modules

  • adaptateur-core
  • adapter4gwt
  • mise en veille prolongée-util

disponible sur le serveur, comme décrit dans http://noon.gilead.free.fr/gilead/index.php?page=dependencies.

La manière habituelle de ce faire, est de prendre les bibliothèques correspondantes - qui sont contenus dans le téléchargement Gilead (par exemple http://sourceforge.net/projects/gilead/files/gilead/1.3.2/), et le téléchargement de Hibernate (par exemple http://sourceforge.net/projects/hibernate/files/hibernate3/3.6.3.Final/) - et les mettre en war/WEB-INF/lib.

+0

Merci, vérifiez mes bibliothèques, n'est-ce pas? http://dl.dropbox.com/u/1035468/Picture%202.png. Ils sont également inclus dans mon classpath –

+0

@kostas: Non, c'est beaucoup plus de bibliothèques, par ex. il vous manque "cglib - *. jar". Vous aurez besoin de toutes les dépendances que j'ai mentionnées. –

+0

Où puis-je trouver le cglib.jars? J'ai seulement trouvé cglib-2.2.jar à l'intérieur de hibernate –