java.xml.ws 模組已從 JDK 11 中移除。如果 Liberty server.xml 配置檔包含 jaxws-2.2 特性,則不需要進一步動作。
此規則會標示在移轉至 JDK 11 或更新版本時可能需要其他配置的套件。在 JDK 11 之前,應用程式可以從 JDK 存取下列套件:
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
從 JDK 11 開始,不再提供這些套件作為 JDK 的一部分。應用程式可以在 Liberty 中存取這些套件,方法是將 jaxws-2.2 Liberty 特性新增至 server.xml 配置檔。
此規則會對每個應用程式標示一次。在將 jaxws-2.2 特性新增至 server.xml 檔案之後,不需要進一步動作。附註:如果您在用戶端儲存器中執行,則無需對 server.xml 檔案進行變更。
除了 java.xml.ws module 模組從 JDK 中移除之外,wsgen 和 wsimport 工具也已從 JDK 11 中移除。Liberty 安裝的 Liberty bin/jaxws 目錄中提供了這些工具。
如需 JDK 11 變更的相關資訊,請參閱 移除 Java EE 和 CORBA 模組。