私はamazon AWSをJava Webアプリケーションで使用しようとしていて、Apache Tomcatで動作しています。私のアプリを実行すると、失敗すると、amazon AWS in web app、InstantiationError:com.amazonaws.handlers.b
java.lang.InstantiationError: com.amazonaws.handlers.b
com.amazonaws.services.s3.AmazonS3Client.<init>(Unknown Source)
com.amazonaws.services.s3.AmazonS3Client.<init>(Unknown Source)
org.test.msync.photoweb.PhotoWebServlet.processRequest(PhotoWebServlet.java:47)
org.test.msync.photoweb.PhotoWebServlet.doGet(PhotoWebServlet.java:104)
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
どのようなアイデアですか?
AmazonS3Clientのコードを見ると、SDK jarには存在しない "request.handlers"という名前のリソースを読み込もうとしているようです。どこにも参照が見つかりません。
編集:修正、request.handlersはJARにありますが、S3の下のバージョンは空です。 "b"がどこから来ているのか分かりません。
編集:私は同じ結果でグラスフィッシュを試したので、風袋のタグを削除します。 Java SEのenvで動作することに注意してください。
さらに出力が必要です。多分 "原因"によって – davogotland
投稿された例外が根本原因です。いずれのログにも何も表示されません。 –