Specyfikacja JAX-RS (Java API for RESTful Web Services) i CDI (Contexts and Dependency Injection for Java)

Ta reguła oznacza użycie specyfikacji JAX-RS i CDI w aplikacji. Serwer WebSphere Application Server traditional 9.0 ma certyfikat zgodności ze środowiskiem Java EE 7, które domyślnie obejmuje specyfikację JAX-RS 2.0. Serwer WebSphere Application Server traditional 9.0 umożliwia przełączanie dostawcy JAX-RS na JAX-RS 1.1. Jeśli jednak aplikacja używa zarówno specyfikacji JAX-RS, jak i specyfikacji CDI, mogą wystąpić problemy z kompatybilnością specyfikacji CDI, CDI 1.2 i JAX-RS 1.1 dla środowiska Java EE 7.

Uwaga: Jeśli podczas migracji zostały uruchomione komendy WASPreUpgrade i WASPostUpgrade, domyślny dostawca JAX-RS zostanie zmieniony na JAX-RS 1.1.

Podczas migracji do wersji WebSphere tradition 9.0 należy ustawić domyślnego dostawcę JAX-RS na JAX-RS 2.0. Informacje o konfigurowaniu serwera WebSphere Application Server traditional można znaleźć w sekcji Współistnienie specyfikacji JAX-RS 2.0 i JAX-RS 1.1.

Uwaga: serwer WebSphere może mieć tylko jednego domyślnego dostawcę JAX-RS. W przypadku wdrażania wielu aplikacji na tym samym serwerze wszystkie aplikacje muszą zostać zaktualizowane do wersji JAX-RS 2.0.