Я пытаюсь использовать Amazon AWS в веб-приложении Java, работающем в Apache Tomcat. когда я запускаю свое приложение, оно перестает работать,
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, он пытается загрузить ресурс с именем «request.handlers», которого нет в банке SDK ... и я не могу найти ссылку на него где-либо еще. *
edit: коррекция, request.handlers находится в JAR, но версия под S3 пуста. не знаю, откуда взялась буква "b".
edit: удаление тега tomcat, как я попробовал на glassfish с тем же результатом. обратите внимание, что он работает в java SE env.