Модуль java.xml.ws удален из JDK 11. Модуль java.xml.ws входит в состав следующих пакетов:
javax.jwsjavax.jws.soapjavax.xml.soapjavax.xml.wsjavax.xml.ws.handlerjavax.xml.ws.handler.soapjavax.xml.ws.httpjavax.xml.ws.soapjavax.xml.ws.spijavax.xml.ws.spi.httpjavax.xml.ws.wsaddressingЭто правило отмечает приложения, которые используют любые из указанных выше пакетов и упаковывают вместе с приложением свою собственную реализацию JAX-WS. Ранее реализация JAX-WS могла использовать указанные выше API, доступные в JDK. В JDK версии 11 или выше эти API недоступны.
Те приложения, которые включают в состав пакета свою реализацию JAX-WS, необходимо обновить, чтобы вместе с реализацией JAX-WS были упакованы удаленные API для обеспечения совместимости с Java 11.
В качестве альтернативы можно перейти на стандартную реализацию JAX-WS из Liberty. Это можно сделать путем добавления компонента jaxws-2.2 в файл
конфигурации server.xml Liberty. Во избежание неполадок с
загрузкой классов необходимо удалить ту реализацию JAX-WS, которая ранее
включалась в состав пакета приложения.
Помимо модуля java.xml.ws module, из JDK 11 удалены инструменты wsgen и wsimport.
Эти инструменты доступны в каталоге bin/jaxws внутри каталога установки Liberty.
Для получения дополнительной информации об изменениях JDK 11 обратитесь к документу Удаление модулей Java EE и CORBA.