У меня есть веб-служба на сервере weblogic 12.1 (где она работает), которую мне теперь нужно перенести на новый сервер weblogic 12.2. В моих банках WEB-INF/lib у меня есть файлы джерси 1.18. Однако, когда я его развертываю, кажется, что Джерси 1.18 переопределяется Джерси 2.21, и при вызове веб-службы я получаю «404 не найдена ошибка». Application.wadl теперь имеет <ns0:doc ns1:generatedBy="Jersey: 2.21.1 2015-09-16..."/>
, поэтому я думаю, что проблема именно в этом.
Я попытался поместить файл weblogic.xml в WEB-INF с помощью:
<container-descriptor>
<prefer-web-inf-classes>true</prefer-web-inf-classes>
</container-descriptor>
но ничего не изменилось. Как я могу принудительно использовать Джерси 1.18?