Переопределить версию JAX-WS, используемую Weblogic 10 - динамический WSDL со встроенными схемами

Кто-нибудь успешно обновил версию JAX-WS, используемую Weblogic 10.3.3?

пытался сделать то, чтоописано в принятом ответе отВот часами без удачи.

Я использую Maven для разрешения моих зависимостей, и яя пробовал использовать комбинации следующих библиотек в моем модуле WAR (проект веб-службы):

    
        javax.xml.ws
        jaxws-api
        2.2.8
    
    
        com.sun.xml.ws
        jaxws-rt
        2.2.7
    
    
        org.glassfish
        javax.jws
        3.1.1
    
    
        org.glassfish.metro
        wsit-api
        2.2.1-1
    
    
        org.glassfish.metro
        wsit-impl
        2.2.1-1
    

Это в основном, чтобы поставлять более новую версию JAX-WS с моим приложением.

В моем EAR-модуле ямы играли сweblogic-application.xml файл, переопределяющий разные пакеты:

    javax.jws.*
    javax.xml.ws.*
    javax.xml.bind.*
    javax.xml.soap.*
    com.sun.xml.*

Это означает, что Weblogic будет использовать мои классы вместо классов, которые у него есть.

В настоящее время мой Weblogic 10.3.3 использует JAX-WS 2.1.5, и когда я развертываю веб-сервис, он динамически генерирует файл wsdl, сгенерированный wsdl импортирует xsds (схемы), и я хотел бы сказать Weblogic генерировать wsdl со встроенным схемы, которые 'почему яЯ пытаюсь переопределить используемую версию JAX-WS, надеясь, что более поздняя версия использует встроенные схемы.

Другой вариант - создать wsdl со встроенными схемами во время разработки и как-то сказать Weblogic использовать его вместо генерации динамической версии. Кто-нибудь знает, как это сделать? это помещает это в определенный путь на WAR? как насчет атрибута wsdlLocation в аннотации @WebService?

Заранее спасибо!

Ответы на вопрос(2)

Ваш ответ на вопрос