前回にこの件で投稿して、前進はしたのですが、
結果的にデバッグ(ローカル)環境では上手く動きますが、本番環境では
java.lang.NoClassDefFoundError:になってしまいます。
経緯を報告しますと、
最初は、明らかにライブラリーが不足していて、ビルドできませんでした。
そこで、 guava-18.0.jar、joda-time-2.8.2.jar を追加しました。
ビルドは上手くいって、デバッグ(ローカル)環境でも上手くいっています。
本番環境では、java.lang.NoClassDefFoundError:になってしまうので、
必要と思われるものを何でもかんでも追加しましたが、少しメッセージは変わりますがダメでした。
(エラーの個所)
gcsService = GcsServiceFactory.createGcsService();
(エラーの例)
java.lang.NoClassDefFoundError: com/google/api/client/http/HttpRequestInitializer
java.lang.NoClassDefFoundError: Could not initialize class com.google.appengine.tools.cloudstorage.oauth.OauthRawGcsServiceFactory
java.lang.NoClassDefFoundError: com/google/api/services/storage/Storage$Builder
何か基本的に勘違いしているような気がしますが分かりません。
デバッグ(ローカル)環境と本番環境で動作が違うのは、こちらの問題でないような気もします。
本番で、どんなライブラりを使っているかは分からないですよね?
ギブアップ!