从WebSphereApplicationServer8.5中删除JAX-RS功能

从WebSphereApplicationServer8.5中删除JAX-RS功能,websphere,jax-rs,jersey-2.0,Websphere,Jax Rs,Jersey 2.0,我使用jersey 2.10框架创建了一个RESTAPI。该应用程序部署在WebSphereApplicationServer8.5上。由于websphere与jax rs 1实现捆绑在一起,所以我将共享库配置为使用jax rs 2 jar文件。我的公司政策不允许配置共享库,我被要求降级到jax rs 1实现。这是我最不想做的事 有没有从WebSphere8.5中禁用或删除jax rs 1的方法。JAX-RS包含在websphere中的web2.0功能下,可以删除/禁用服务器中的web2.0功能

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


有没有从WebSphere8.5中禁用或删除jax rs 1的方法。JAX-RS包含在websphere中的web2.0功能下,可以删除/禁用服务器中的web2.0功能。

使用Jersey 2.10框架的唯一方法是通过所讨论的共享库。您可以使用WebSphereLiberty,在这里您可以禁用jax-RS1.1或WebSphereLiberty Beta,后者支持jax-RS2.0。但由于贵公司的限制,这也可能是不可能的

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