J'essaie d'utiliser Amazon AWS dans une application Web Java, s'exécutant dans apache tomcat. quand je cours mon application, il échoue avec,Amazon AWS dans l'application Web, 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)
des idées?
En regardant le code pour AmazonS3Client, il semble essayer de charger une ressource nommée "request.handlers", qui n'existe pas dans le fichier SDK jar ... et je ne trouve aucune référence ailleurs.
edit: correction, request.handlers est dans le fichier JAR, mais la version sous S3 est vide. aucune idée d'où vient le "b".
éditer: enlever l'étiquette de tomcat, comme j'ai essayé sur glassfish avec le même résultat. notez que cela fonctionne dans une java SE env.
il devrait y avoir plus de sortie. peut-être un peu "causé par"? – davogotland
l'exception signalée est la cause principale. rien de plus dans aucun des journaux. –