2014-02-13 62 views
0

我想在JBoss上运行Amazon AWS S3示例代码。它作为一个JSE应用程序运行良好。我在这两个项目中添加了与我的POM相同的亚马逊依赖项。在JBoss从JBoss 7.1运行AmazonS3Client

AWSCredentials credentials = new BasicAWSCredentials(accessKey, secretKey); 
AmazonS3 conn = new AmazonS3Client(credentials); 

运行时实例格兰客户端调用总是抛出一个异常抛出此异常:

NoClassDefFoundError: org/apache/http/conn/scheme/SchemeSocketFactory 

我认为这是关系到HTTP-client.jar中,但我不知道如何解决这个问题,告诉JBoss在哪里选择正确的依赖关系等?

REF:enter link description here

/感谢

+0

哪个版本-client.jar你正在使用? – Helios

+0

httpclinet 4.1.2(使用SchemeSocketFactory类)存在于/ JBOSS_HOME/modules /中......即使我直接将该jar添加为POM的依赖项,它仍会抛出相同的异常。 – user1843591

回答