2014-02-13 61 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

回答