この問題を解決する方法がわかりません。私はAntのbuild.xml
の下に宣言されたすべての必要なジャーを持っていて、アプリケーションのクラスパスに追加されています。Glassfish:アプリケーションのデプロイ中にNoClassDefFoundError
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)
build.xmlに特定のコンパイル時または実行時の設定が見つかりませんでしたか?実行時のjarファイルを${GLASSFISH_HOME}/modules/
フォルダに移動することは意味がありますか?
あなたのant buildスクリプトを追加してください。グラスフィッシュのスコープがあるので、アプリの最終版には表示されないことがありますか? – Jezor
私は巨大なantファイルを持っています。ここに貼り付けることはできません。 –
いつでも[pastebin](http://pastebin.com/)のような外部Webサイトを使用できます。 – Jezor