Axis2 Class Cast Исключение - PullRequest
       4

Axis2 Class Cast Исключение

1 голос
/ 11 октября 2011

В настоящее время я использую JBoss6.0 и у меня развернуто веб-приложение, которое использует WebService в удаленной системе. Теперь, после развертывания и при попытке вызвать метод в веб-сервисе, я получаю следующую ошибку.

java.lang.ClassCastException: org.apache.axis2.receivers.RawXMLINOnlyMessageReceiver не может быть приведен org.apache.axis2.engine.MessageReceiver

1 Ответ

3 голосов
/ 08 декабря 2011

Ошибка возникает, когда файлы jar Axis2 расположены в нескольких местах в пределах пути к классам (возможно, даже с разными версиями) сервера JBoss.

Если вы используете maven, вы можете добавить<scope>provided</scope> к зависимостям Axis2 вашего проекта, чтобы гарантировать, что библиотеки существуют только в одном месте внутри classpath.

...