亚马逊AWA - 没有类Def发现异常

时间:2012-10-08 07:36:00

标签: java netbeans amazon-s3

我已部署到云glassfish服务器并收到此错误。 java.lang.NoClassDefFoundError:com / amazonaws / AmazonClientException

我无法访问CLASS_PATH,因为它是云环境。任何 我可以配置的玻璃鱼设置?它在我的机器上本地工作。

初始化引用

的类时抛出了错误
 import com.amazonaws.AmazonClientException;
 import com.amazonaws.AmazonServiceException;
 import com.amazonaws.auth.BasicAWSCredentials;
 import com.amazonaws.services.s3.AmazonS3;
 import com.amazonaws.services.s3.AmazonS3Client;
 import com.amazonaws.services.s3.model.*;

Maven依赖。

<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk</artifactId>
<version>1.3.22</version>
</dependency>

3 个答案:

答案 0 :(得分:3)

我没有使用Maven和Glassfish组合,但我遇到了与Tomcat相同类型的问题。

我的问题是我没有配置Eclipse开发环境来封装Tomcat服务器的Maven依赖项。要为Eclipse执行此操作,属性 - &gt; “部署大会”。单击“添加”并选择“构建路径实体”,然后选择“Maven依赖项”。

这将允许Eclipse WTP将Maven依赖项推送到Tomcat服务器。

答案 1 :(得分:0)

我遇到了同样的问题而且有点令人沮丧。 @ nadnavillus的回答帮助了我。但微小的变化。 如果您正在使用Eclipse。

转到 项目属性 - &gt; “部署程序集” - &gt;转到“添加” - &gt;选择AWS SDK Libraries 。如果您已在系统上下载了Amazon SDK。

答案 2 :(得分:0)

尝试从命令行构建它(mvn clean install)。从eclipse构建它时,我遇到了与其他依赖关系类似的问题。

相关问题