Похоже, что сервисный клиент прерывает синтаксический анализ WSDL.
Убедитесь, что WSDL и все зависимости, которые он импортирует, загружаются локально и не выбираются по сети с хоста службы. Вы можете указать путь к локальному WSDL через конструктор , который принимает URL ; вам все равно придется проверять свой WSDL, чтобы убедиться, что любые импортируемые им схемы ссылаются на относительные URI.
Также убедитесь, что вы повторно используете экземпляры Service
, сделав их областью применения. Поскольку анализ WSDL стоит дорого, вы хотите делать это как можно реже. Убедитесь, что ваша реализация JAX-WS Service
является поточно-ориентированной (я не знаю о реализации, где ее нет, но стоит проверить). порты , создаваемые службами, различаются - в некоторых реализациях они безопасны для потоков; в некоторых это не так.