После расследования я обнаружил, что проблема была из-за неправильного wsdl, используемого клиентом для вызова веб-службы. Клиент использовал старый wsdl, а размещенный веб-сервис имел другой wsdl.
Чтобы отследить проблему, я включил http-регистрацию на сервере, чтобы проверить запрос, отправленный клиентом. После сравнения запроса SOAP-UI с запросом клиента я обнаружил, что одно пространство имен отличается в запросе. После выявления проблемы я попросил клиента сгенерировать классы-заглушки, используя новый wsdl, и вызвать веб-сервис, и это сработало.
Путаница произошла из-за нижеуказанного исключения. Все решения просили проверить конфликтующие банки.
java.lang.ClassCastException: com.sun.xml.bind.v2.runtime.JAXBContextImpl cannot be cast to com.sun.xml.bind.api.JAXBRIContext.