Возможно, реализации JAX-WS и JAXB различны, поэтому дают разные результаты.У вас есть два варианта:
- быть WSDL-первым.Создайте свой WSDL и используйте его как основу своих услуг.Будет трудно перейти к этой парадигме, хотя
- Замените соответствующие jars (jax-ws / jaxb) на одном из серверов приложений на другие с серверов приложений.Желательно не заменять их централизованно, а настроить сервер приложений для использования новых (например, на glassfish их нужно указать
endorsed
)
В конечном счете, я думаю, что будет разумно использоватьтолько один сервер приложений.Может возникнуть множество подобных проблем.