Vous ne savez pas comment résoudre ce problème. J'ai tous les jars requis déclarés sous build.xml
de Ant et ajouté au classpath de l'application.Glassfish: NoClassDefFoundError lors du déploiement de l'application
ERROR ContextLoader - Context initialization failed
java.lang.NoClassDefFoundError: com/google/api/client/json/JsonFactory
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2585)
at java.lang.Class.getDeclaredConstructors(Class.java:1906)
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.determineCandidateConstructors(AutowiredAnnotationBeanPostProcessor.java:229)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineConstructorsFromBeanPostProcessors(AbstractAutowireCapableBeanFactory.java:962)
Caused by: java.lang.ClassNotFoundException: com.google.api.client.json.JsonFactory
at org.glassfish.web.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1761)
Impossible de trouver des paramètres de compilation ou d'exécution spécifiques dans le fichier build.xml? Cela aurait-il un sens de déplacer les fichiers JAR vers ${GLASSFISH_HOME}/modules/
dossier
Pourriez-vous ajouter votre script de construction ant? Peut-être avez-vous une portée de verre de verre de sorte qu'il n'est pas visible dans la version finale de votre application? – Jezor
J'ai un énorme fichier ant. Il ne serait pas possible de le coller ici. –
Vous pouvez toujours utiliser un site Web externe tel que [pastebin] (http://pastebin.com/). – Jezor