Nicht sicher, wie Sie dieses Problem beheben können. Ich habe alle erforderlichen Gläser unter Ant build.xml
deklariert und dem Klassenpfad der App hinzugefügt.Glassfish: NoClassDefFoundError beim Bereitstellen der Anwendung
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)
kann keine konkrete Kompilierung oder zur Laufzeit-Einstellungen in der build.xml finden? Wäre es sinnvoll, Runtime-Jars nach ${GLASSFISH_HOME}/modules/
zu verschieben? Ordner
Könnten Sie bitte Ihr Ameisenbau-Skript hinzufügen? Vielleicht haben Sie Glassfish im Visier, so dass es in der endgültigen Version Ihrer App nicht sichtbar ist? – Jezor
Ich habe eine riesige Ameisen-Datei. Es wäre nicht möglich, es hier einzufügen. –
Sie könnten immer eine externe Website wie [Pastebin] (http://pastebin.com/) verwenden. – Jezor