从 Websphere Application Server 8.5 中删除 JAX-RS 功能部件



我使用 jersey 2.10 框架创建了一个 rest api。应用程序部署在 Websphere 应用程序服务器 8.5 上。由于 websphere 与 jax-rs 1 实现捆绑在一起,我将共享库配置为使用 jax-rs 2 jar 文件。我的公司政策不允许配置共享库,我被要求降级到 jax-rs 1 实现。这是我最不想做的事情。

有没有办法从 websphere 8.5 中禁用或删除 jax-rs 1。JAX-RS 包含在 websphere 中的 web 2.0 功能部件下,是否可以删除/禁用服务器中的 web2.0 功能部件。

使用 Jersey 2.10

框架的唯一方法是通过共享库,如 WebSphere 8 中讨论的 JAX-RS Jersey 2.10 支持。您可以使用 WebSphere Liberty,您可以在其中禁用 jax-rs 1.1 或支持 JAX-RS 2.0 的 WebSphere Liberty Beta。但是由于您公司的限制,这可能也是不可能的。

因此,对于将来,您应该了解您计划部署和使用其提供的功能而不是某些第三方的平台的好处和限制,尤其是在您有一些其他外部限制的情况下。

最新更新