JAX-RS (Java API for RESTful Web Services)

Questa regola contrassegna i riferimenti ai package javax.ws.rs.

Se si sta migrando a Java EE 7 ma non si sta cambiando il livello di implementazione di JPA è necessario configurare il server per utilizzare l'implementazione utilizzare l'implementazione non predefinita.

Se si utilizza lo scanner applicazione binaria, questa regola viene inclusa quando il livello di Java EE di destinazione è la versione 7. La regola informa l'utente che le configurazioni obbligatorie del server devono utilizzare l'implementazione non predefinita per JAX-RS.

WebSphere Application Server traditional V9.0 è certificato per Java EE 7 che contiene per impostazione predefinita JAX-RS 2.0. Se si sta eseguendo la migrazione a WebSphere Application Server traditional V9.0, è possibile configurare il server per utilizzare l'implementazione JAX-RS 1.1 per ridurre al minimo l'impatto della migrazione sulla propria applicazione. Per informazioni sulla configurazione di WebSphere Application Server traditional, consultare Coesistenza di JAX-RS 2.0 con JAX-RS 1.1. Se si desidera migrare a JAX-RS 2.0 invece di rimanere su JAX-RS 1.1, la correzione automatica cambierà la situazione.

Nota: un server WebSphere può avere un solo provider JAX-RS predefinito. Se vengono distribuite più applicazioni sullo stesso server, tutte devono essere compatibili con JAX-RS 1.1. Eseguire gli strumenti di migrazione dell'applicazione su tutte le applicazioni per rilevare se una di esse deve eseguire l'aggiornamento a JAX-RS 2.0.

In Liberty, per utilizzare una combinazione delle tecnologie Java EE 6 e Java EE 7, è necessario configurare tutte le funzioni singolarmente. In questo caso non è possibile utilizzare la funzione javaee-7.0. Per ulteriori informazioni, consultare ​Supported Java EE 6 and 7 feature combinations.