У меня есть приложение, развернутое в JBoss (5.1.0.GA), которое содержит клиент веб-службы. Библиотека, которая выполняет вызовы веб-службы, была предоставлена в виде скомпилированного JAR-файла, поэтому я не могу вносить какие-либо изменения в ее реализацию. Я работаю с AXIS 1.4, и все хорошо работает вне JBoss. После развертывания и попытки выполнить операцию, которая вызывает вызов веб-службы, я получаю следующее исключение:
javax.xml.soap.SOAPException: Невозможно создать фабрику сообщений для SOAP: org.jboss.ws.core.soap.MessageFactoryImpl нельзя преобразовать в javax.xml.soap.MessageFactory
Могу ли я внести изменения в конфигурацию моего приложения, чтобы запретить ему использовать реализацию saaj, предоставляемую JBoss? Я хочу попытаться избежать внесения изменений на уровне сервера, поскольку там развернуто несколько других приложений, с которыми я не хочу связываться.