Java API for RESTful Web Services (JAX-RS)

Esta regra sinaliza referências para pacotes javax.ws.rs.

Se estiver migrando para Java EE 7, mas não estiver alterando o nível de implementação do JPA precisará configurar o servidor para usar a implementação usar a implementação não padrão.

Se você estiver usando o scanner de aplicativo binário, essa regra será incluída quando o nível de Java EE de destino for a versão 7. A regra informa você sobre qualquer configuração do servidor necessária para usar a implementação não padrão para JAX-RS.

O WebSphere Application Server tradicional V9.0 é certificado para Java EE 7 que inclui JAX-RS 2.0 por padrão. Se você estiver migrando para o WebSphere Application Server tradicional V9.0, é possível configurar seu servidor para usar a implementação JAX-RS 1.1 para minimizar o impacto da migração em seu aplicativo. Para obter informações sobre como configurar o WebSphere Application Server tradicional, consulte Coexistência do JAX-RS 2.0 com JAX-RS 1.1. Se você quiser migrar para o JAX-RS 2.0 em vez de permanecer no JAX-RS 1.1, a correção automatizada mudará isso.

Nota: um servidor do WebSphere somente pode ter um provedor do JAX-RS padrão. Se você estiver implementando múltiplos aplicativos no mesmo servidor, todos eles deverão ser compatíveis com o JAX-RS 1.1. Execute as ferramentas de migração do aplicativo com relação a todos os seus aplicativos para descobrir se algum de seus aplicativos deve fazer upgrade para o JAX-RS 2.0.

No Liberty, para usar uma combinação de tecnologias Java EE 6 e Java ​EE 7, todos os recursos devem ser configurados individualmente. O recurso javaee-7.0 não pode ser usado neste caso. Para obter mais informações, consulte ​Combinações de recursos suportadas do Java EE 6 e 7.