此规则会标记对 javax.ws.rs 包的引用。
如果正在使用源扫描程序,那么迁移配置选择指示您将迁移到 Java EE 7,但不会更改 JAX-RS 实现级别。在此情况下,您将需要配置服务器以使用非缺省实现。
如果正在使用二进制应用程序扫描程序,那么在目标 Java EE 级别为 V7 时包含此规则。此规则会建议您采用任何必需的服务器配置以使用 JAX-RS 的非缺省实现。
WebSphere Application Server Traditional V9.0 已通过 Java EE 7 认证,缺省情况下包含 JAX-RS 2.0。如果要迁移到 WebSphere Application Server Traditional V9.0,可以将服务器配置为使用 JAX-RS 1.1 实现来最大限度降低应用程序受到的迁移影响。 有关配置 WebSphere Application Server Traditional 的信息,请参阅 Coexistence of JAX-RS 2.0 with 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 功能部件。有关更多信息,请参阅 Supported Java EE 6 and 7 feature combinations。