Uploaded image for project: 'JBoss Enterprise Spec APIs'
  1. JBoss Enterprise Spec APIs
  2. JBEE-75

Provide JAXWS api that uses AS7 module classloading

XMLWordPrintable

    • Icon: Feature Request Feature Request
    • Resolution: Done
    • Icon: Major Major
    • None
    • None
    • None
    • None

      Our version of JAXWS api uses the original mechanisms for detecting the javax.xml.ws.spi.Provider class to use and create a new instance of.
      On AS7 we need to hide our implementations from the client runtime classpath; as a result of that we can't "pollute" the thread context classloader with the jbossws / cxf / etc. impl jars, so the JAXWS api Provider impl detection (that is based upon service loader) won't work properly.
      Moreover, there's likely to be a requirement for supporting the option of users overriding the JAXWS provider impl to use in a given deployment.

      So, our jaxws api should be able (at least) to dynamically load the jbossws jaxws client implementation module (without affecting the TCCL) and use that for resolving the javax.xml.ws.spi.Provider to use.

              smcgowan@redhat.com Shelly McGowan (Inactive)
              rhn-support-asoldano Alessio Soldano
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: