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

此规则会标记在应用程序中是否使用了 JAX-RS 和 CDI。WebSphere Application Server Traditional V9.0 已通过 Java EE 7 认证,缺省情况下包含 JAX-RS 2.0。WebSphere Application Server Traditional V9.0 支持您将 JAX-RS 提供程序切换为 JAX-RS 1.1。但是,如果应用程序同时使用 JAX-RS 和 CDI,那么在 CDI、CDI 1.2 和 JAX-RS 1.1 的 Java EE 7 版本之间可能存在兼容性问题。

:如果您在迁移期间运行 WASPreUpgrade 和 WASPostUpgrade 命令,缺省 JAX-RS 提供程序将更改为 JAX-RS 1.1。

迁移到 WebSphere Traditional V9.0 时,请确保缺省 JAX-RS 提供程序设置为 JAX-RS 2.0 提供程序。 有关配置 WebSphere Application Server Traditional 服务器的信息,请参阅 Coexistence of JAX-RS 2.0 with JAX-RS 1.1

注意:WebSphere 服务器只能具有一个缺省 JAX-RS 提供程序。如果您要将多个应用程序部署到同一服务器,那么所有应用程序都必须升级到 JAX-RS 2.0。