Ez a szabály megjelöli az alkalmazást, ha az a következő forgatókönyvek valamelyikét tartalmazza:
- Az alkalmazás a JAX-WS
és egy harmadik féltől származó JAX-RS megvalósítás ilyen mint a org.apache.cxf.jaxrs vagy
org.glassfish.jersey. A
jaxws és
xmlWS jellemzői Liberty nem használható harmadik féltől származó JAX-RS végrehajtás.
-
Az alkalmazás a JAX-RS
és egy harmadik féltől származó JAX-WS megvalósítás ilyen mint a org.apache.cxf.jaxws. A jaxrs funkció a Liberty oldalon nem használható harmadik féltől származó JAX-WS végrehajtás.
A fent leírt forgatókönyvek osztályútvonal-konfliktusokhoz vezethetnek a Liberty oldalon.
Ennek a konfliktusnak a feloldására kétféle megközelítés ajánlott:
- Használja a Liberty -provided
JAX-WS
vagy JAX-RS
mindkét technológia jellemzői.
- Harmadik féltől származó implementációk használata JAX-WS
és JAX-RS, és nem határozzák meg a kapcsolódó Liberty jellemzőket a server.xml. Ez a konfiguráció megakadályozza, hogy az osztály betöltési konfliktusokat.
A szabályhoz kapcsolódó további információkért tekintse meg az alábbi leírásokat: