A java.xml.ws modul eltávolításra került a JDK 11 változatból (Egyéni megvalósítás)

A java.xml.ws modul eltávolításra került a JDK 11 változatból. A java.xml.ws modul a következő csomagokat tartalmazta:

Ez a szabály megjelöli azokat az alkalmazásokat, amelyek a korábban felsorolt csomagok bármelyikét használják és a saját JAX-WS megvalósításukat csomagolják. Korábban egy JAX-WS megvalósítás támaszkodhatott a korábban felsorolt API-kra, hogy elérhető legyen a JDK-ból. Azonban a JDK 11 változattól kezdve ezek az API-k már nem érhetők el.

A saját JAX-WS megvalósítást csomagoló alkalmazásoknak frissíteniük kell a csomagolt JAX-WS megvalósítást egy Java 11 változattal kompatibilis változatra, amely az eltávolított API-kat a megvalósítással együtt csomagolja.

Egy másik megoldás az átváltás a Liberty alapértelmezett JAX-WS megvalósítására. Ez úgy végezhető el, hogy hozzáadja a jaxws-2.2 szolgáltatást a Liberty server.xml konfigurációs fájlhoz. Továbbá bármely, az alkalmazással korábban csomagolt JAX-WS megvalósítást el kell távolítani az osztálybetöltési problémák elkerülése érdekében.

Azon túl, hogy a java.xml.ws modul eltávolításra került a JDK-ból, a wsgen és a wsimport eszközök is eltávolításra kerültek a JDK 11 változatból. Ezek az eszközök a Liberty telepítés Liberty bin/jaxws könyvtárában érhetők el.

A JDK 11 változásaival kapcsolatos további információkért lásd: Java EE és CORBA modulok eltávolítása.