NoClassDefFoundError: org/apache/commons/httpclient/HttpException при вызове WS с Axis2

Я делаю мыльный вызов с помощью Axis2 1.6.2 (классы, созданные ADB) и httpclient 4.2.1. по какой-то причине мне выдает NoClassDefFoundError: org/apache/commons/httpclient/HttpException.

Я проверил, что HttpException теперь находится в другом пакете для HttpClient 4.

Может ли кто-нибудь придумать причину, по которой он выдает эту ошибку?


person Joseph    schedule 17.03.2016    source источник


Ответы (2)


Транспорт HTTP в Axis2 1.6.x использует commons-httpclient 3.x. Только Axis2 1.7.x поддерживает HttpClient 4.x.

person Andreas Veithen    schedule 18.03.2016
comment
Спасибо. Это оно. я пытаюсь использовать 1.7. вы знаете, что у меня есть эта ошибка? stackoverflow.com/questions/36091540/ - person Joseph; 18.03.2016

пожалуйста, убедитесь, что файл jar оси 2 находится в вашем CLASSPATH .

person alex chan    schedule 17.03.2016
comment
Спасибо. Да. JAR-файлы, связанные с Axis2 и HttpClient, находятся в пути к классам. - person Joseph; 18.03.2016