Details
-
Enhancement
-
Resolution: Done
-
Minor
-
None
-
None
-
Undefined
Description
When using "lra-client", it is mandatory to specify an implementation of the JAX-RS client API. If developers do not do that, they have to deal with the exception:
java.lang.ClassNotFoundException: org.glassfish.jersey.client.JerseyClientBuilder
A way to stop the automatic mechanism to identify an implementation of the JAX-RS Client API (which last step is the attempt to find org.glassfish.jersey.client.JerseyClientBuilder), could be the employment of the JAX-RS Client implementation resteasy-client directly in "lra-client". In other words, use "org.jboss.resteasy.client.jaxrs.ResteasyClientBuilder" in META-INF/services/javax.ws.rs.client.ClientBuilder