Questa regola contrassegna i riferimenti ai package javax.ws.rs.
Se si utilizza lo scanner origine, le selezioni di configurazione della migrazione indicano che si sta migrando a Java EE 7 ma non si sta modificando il livello di implementazione JAX-RS. In questo caso, è necessario configurare il server affinché utilizzi 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 Coexistence of JAX-RS 2.0 with JAX-RS 1.1. Se si desidera migrare a JAX-RS 2.0 invece di rimanere su JAX-RS 1.1, utilizzare lo scanner di origine per avere un aiuto con le modifiche dell'applicazione.
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.