Uploaded image for project: 'JBoss Transaction Manager'
  1. JBoss Transaction Manager
  2. JBTM-3479

Add resteasy-client to NarayanaLRAClient

    XMLWordPrintable

Details

    • Enhancement
    • Resolution: Done
    • Minor
    • 5.12.1.Final
    • None
    • LRA
    • 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

      Attachments

        Activity

          People

            jfinelli@redhat.com Manuel Finelli
            jfinelli@redhat.com Manuel Finelli
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: