jakartaee / rest

Jakarta RESTful Web Services
Other
363 stars 121 forks source link

Pluggable implementations #493

Open glassfishrobot opened 10 years ago

glassfishrobot commented 10 years ago

Seems that containers are not able to switch JAX-RS implementations like JPA due to the specification limitations.

Related issue for the Wildfly container: https://github.com/javaee-samples/javaee7-samples/issues/93#issuecomment-58228004

Affected Versions

[2.1]

glassfishrobot commented 6 years ago
glassfishrobot commented 10 years ago

@glassfishrobot Commented Reported by slamdev

glassfishrobot commented 10 years ago

@glassfishrobot Commented arungupta said: It would be great to have a pluggable JAX-RS implementations, just like JPA. I see several requests for using Jersey in WildFly and vice versa.

glassfishrobot commented 9 years ago

@glassfishrobot Commented r_uchoa said: I completely agree. A pluggable implementation would be great.

glassfishrobot commented 9 years ago

@glassfishrobot Commented briehman said: This should definitely be included. We would like to be able to use Jersey but there is no way to remove resteasy from being loaded.

glassfishrobot commented 9 years ago

@glassfishrobot Commented ronsigal said: I'd be interested to hear opinions about Jersey versus Resteasy. If Resteasy is falling short somehow, please let me know.

-Ron Sigal Resteasy project

glassfishrobot commented 9 years ago

@glassfishrobot Commented briehman said: For our team, the issue is more that we are already using Jersey but the container we are upgrading to (Wildfly) is bundled with Resteasy as its JAX-RS implementation and it is difficult to turn it off. I am sure Resteasy is a fine solution, but we would rather not have to upgrade our JAX-RS implementation to update our container if it can be avoided.

glassfishrobot commented 10 years ago

@glassfishrobot Commented Issue-Links: relates to JAX_RS_SPEC-110

glassfishrobot commented 7 years ago

@glassfishrobot Commented This issue was imported from java.net JIRA JAX_RS_SPEC-488

grexe commented 6 years ago

hmmm 3.5 years later this is still an issue and I had a hard time integrating a 3rd party library that comes with Jersey... hope for the new Eclipse umbrella to bring some fresh air and progress into this long-standing major pain...

derekm commented 6 years ago

@grexe — check out Hammock 2.0, which is making swappable JAX-RS impls via CDI 2.0 portable extensions

grexe commented 6 years ago

thanks @derekm looks pretty amazing, will check it out in more detail for sure!