API Amazon JetS3t и сервер Glassfish - PullRequest
0 голосов
/ 24 февраля 2012

Где я могу поместить Amazon JetS3t и связанные файлы jar в Glassfish 3?

У меня есть пример веб-приложения Restful, которое в настоящее время использует Arraylist для поддержки объектов на сервере, я хотел бы, чтобы они сохранялись в виде текстовых файлов на Amazon S3. Для этого я использую jets @ t API.

Когда я развертываю приложение на Glassfish, появляется ошибка, подобная этой

Caused by: java.lang.ClassNotFoundException: org.jets3t.service.security.ProviderCredentials
    at 

org.glassfish.web.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1519)   at org.glassfish.web.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1369)    ... 45 more

Спасибо заранее за вашу помощь.

1 Ответ

0 голосов
/ 24 февраля 2012

GlassFish v3 имеет четко определенную иерархию загрузчика классов, которая определяет загрузчик общих классов как правильный способ работы с общими библиотеками.Короче говоря, все, что вам нужно сделать, это поместить библиотеки и другие JAR-файлы фреймворка в domains / domain1 / lib.

Удачи!

...