我正在尝试在JBoss上运行Amazon AWS S3示例代码。它作为JSE应用运行良好。我在两个项目中都将相同的亚马逊依赖项添加到我的POM中。实例化teh客户端的调用总是在JBoss上运行时引发异常
AWSCredentials credentials = new BasicAWSCredentials(accessKey, secretKey);
AmazonS3 conn = new AmazonS3Client(credentials);
引发此异常:
NoClassDefFoundError:org / apache / http / conn / scheme / SchemeSocketFactory
我认为这与http-client.jar有关,但我不知道如何解决这个问题,告诉JBoss在哪里获取正确的依赖等等?
答案 0 :(得分:0)
修复是通过Manifest文件或jboss-deployment-structure.xml将jar添加到类路径