Используйте собственную реализацию JAX-WS для Java SE 6 вместо стека JBoss WS

JBoss 6.0 Final поставляется с JBoss WS(стек Apache CXFпо умолчанию), Я знаю, что могу заменить реализацию по умолчанию соответствующими версиями JBoss WS Native или Metro с сайта загрузки JBossWS.

Проблема в том, что у меня есть клиентская jar-библиотека (к сожалению, только бинарные), которая использует некоторые проприетарные веб-службы SOAP. Когда я использую клиентский API из веб-приложения, развернутого в JBoss, я получаю много периодических ошибок SOAP (проверено как с Apache CXF, так и со стеками JBoss Native).

Поскольку одни и те же веб-сервисы, по-видимому, нормально работают при запуске из автономного файла jar (без сторонних реализаций JAX-WS), я подумал об отключении стека JBoss WS в пользу собственного стека JAX-WS RI. с Java SE 6.

Я знаю, что стек JBoss Metro WS должен быть достаточно близок к тому, что поставляется с Java SE 6, но я был бы очень признателен, если бы мог использовать нативную версию Java SE.

Итак, возможно ли это? Может кто-нибудь указать путь?

6
задан Anthony Accioly 13 March 2012 в 01:43
поделиться