Questa regola segnala un'applicazione se contiene uno dei seguenti scenari:
- L'applicazione utilizza JAX-WS
e fornisce un servizio di terze parti JAX-RS implementazione come come org.apache.cxf.jaxrs oppure
org.glassfish.jersey. Il
jaxws e
xmlWS caratteristiche in Liberty non può essere utilizzato con un dispositivo di terze parti JAX-RS implementazione.
-
L'applicazione utilizza JAX-RS
e fornisce un servizio di terze parti JAX-WS implementazione come come org.apache.cxf.jaxws. Il jaxrs caratteristica Liberty non può essere utilizzata con un dispositivo di terze parti JAX-WS implementazione.
Gli scenari sopra descritti possono portare a conflitti di percorso delle classi in Liberty.
Per risolvere questo conflitto, gli approcci consigliati sono due:
- Utilizzare il sito Liberty - fornito
JAX-WS
oppure JAX-RS
caratteristiche per entrambe le tecnologie.
- Utilizzare implementazioni di terze parti per JAX-WS
e JAX-RSe non specificare le relative Liberty caratteristiche nel server.xml. Questa configurazione impedisce il conflitti di caricamento delle classi.
Per ulteriori informazioni relative a questa regola, consultare: