Я просто хочу знать ответы на следующие вопросы.
какая версия AXIS2 будет поставляться с Websphere 8.5.5.2?
Где можно просмотреть сведения о версии JAR-файлов AXIS2, поставляемых с WAS 8.5.5.2?
Мой код фактически скомпилирован с AXIS2 1.6.1 и развернут в WAS 8.5.5.2. Я получаю ниже исключений classcast. Какие могут быть ваши предложения по решению этого вопроса. Я думал, что есть проблема с разными версиями оси 2 при компиляции и развертывании. Я не могу узнать, какая версия оси 2 поставляется с websphere 8.5.5.2.
Подходы, которые я использовал.
1) Часть кода, использующего Axis, была скомпилирована для версии AXIS2 1.6.1, и сгенерированная война была развернута в WAS 8.5.5.2 без библиотек в WAR. Получил classNotFoundException для org.apache.axiom.util.stax.XMLStreamWriterUtils. Добавлен org.apache.axis2.jar, расположенный в плагинах в общих библиотеках и прикрепленный к моему уровню модуля войны сервера. Затем пришло исключение приведения класса.
2) Часть кода, использующая Axis, была скомпилирована для AXIS2 1.6.1, и сгенерированная война была развернута в WAS 8.5.5.2 с org.apache.axis2.jar в WEB-INF/libraires в WAR. Затем пришло исключение приведения класса.
Calling getRendererRef(): renderer Type=[OutInRenderer]
WSRenderer I Start:
WSRenderer E Unable to perform rendering due to exception (java.lang.ClassCastException: org.apache.axiom.util.stax.xop.XOPEncodingStreamWriter incompatible with org.apache.axiom.ext.stax.datahandler.DataHandlerWriter)
WSRenderer E stacktrace=org.apache.axiom.util.stax.XMLStreamWriterUtils.internalGetDataHandlerWriter(XMLStreamWriterUtils.java:71)
org.apache.axiom.util.stax.XMLStreamWriterUtils.writeDataHandler(XMLStreamWriterUtils.java:134)
3) Сохранена опция Parent_LAST в WAS 8.5.5.2 для войны серверов, которая приводит к множеству ошибок, связанных с парсерами и прочим. Приложение перестало работать из-за многих проблем с classcast и несовместимостью. Любой вклад ценен...