0

在 Glassfish 3 中,我应该将 Amazon JetS3t 和相关的 jar 文件放在哪里?

我有一个示例 Restful Web 应用程序,它当前使用 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
4

1 回答 1

0

GlassFish v3 有一个定义良好的类加载器层次结构,它将通用类加载器标识为处理共享库的正确方法。因此,长话短说,您只需将库和其他框架 JAR 放在 domain/domain1/lib 中即可。

祝你好运!

于 2012-02-24T06:02:37.830 回答