API Java для веб-служб RESTful (JAX-RS)

Это правило помечает ссылки на пакеты javax.ws.rs.

Если используется сканер исходного кода, то выбранные значения конфигурации миграции означают, что выполняется миграция на Java EE 7, но не изменяется уровень реализации JAX-RS. В этом случае необходимо настроить сервер для использования нестандартной реализации.

При использовании сканера двоичного кода приложений это правило включается, если целевым уровнем Java EE является версия 7. Правило советует в любой обязательной конфигурации сервера использовать нестандартную реализацию JAX-RS.

Редакция WebSphere Application Server V9.0 traditional является сертифицированной для Java EE 7, а значит содержит JAX-RS 2.0 по умолчанию. В случае миграции на WebSphere Application Server traditional V9.0 существует возможность настроить сервер для использования реализации JAX-RS 1.1, чтобы минимизировать влияние миграции на приложение. См. информацию по настройке сервера WebSphere Application Server traditional в разделе Использование JAX-RS 2.0 совместно с JAX-RS 1.1. Если будет принято решение о миграции на JAX-RS 2.0 вместо использования прежней версии JAX-RS 1.1, воспользуйтесь сканером исходного кода, который поможет внести необходимые изменения в приложения.

Примечание: сервер WebSphere имеет только один провайдер JAX-RS по умолчанию. В случае развертывания нескольких приложений на один сервер все они должны быть совместимы с JAX-RS 1.1. Выполните инструменты миграции для всех приложений, чтобы узнать, требуют ли какие-то из них миграции на JAX-RS 2.0.

В Liberty для использования комбинации технологий Java EE 6 и Java EE 7 требуется отдельная настройка всех компонентов. В этом случае использовать компонент javaee-7.0 нельзя. Дополнительная информация приведена в разделе Поддерживаемые комбинации компонентов Java EE 6 и 7.