сервер virgo tomcat работает на версии 3.1.0. Весенний выпуск моего веб-приложения зависит от версии 3.2.0. как мне это решить?

Я хочу перенести свое веб-приложение со стандартной войны на WAB с помощью Virgo Tomcat Server. Стандартный военный файл зависит от весны 3.2.0.RELEASE, а VTS имеет 3.1.0.RELEASE. Я попытался развернуть все jar-файлы spring 3.2.0 и специфичные для моего веб-приложения jar-файлы в каталоге usr virgo. И когда я пытаюсь развернуть войну в папке pickup с импортом в весенний выпуск 3.2.0, возникает конфликт версий между выпусками 3.1.0 и 3.2.0.

Не будет ли выбрана самая высокая доступная версия jar из указанного диапазона?

например, есть 2 jar 1. версия spring-core 3.1.0.RELEASE
2. версия spring-core 3.2.0.RELEASE

И в манифесте есть импорт, говорящий org.springframework.core;version="[3,4)"

не должен ли он выбрать 3.2.0.RELEASE


person Sana    schedule 20.03.2014    source источник


Ответы (1)


Часто задаваемые вопросы о VTS объясняет, как обновить версию Spring, используемую веб-приложениями:

Я не совсем уверен, что понимаю все, что он говорит, но он говорит, что Spring 3.2 поддерживается в Virgo 3.6.0. Кроме того, похоже, что обновление не происходит автоматически с помощью какого-либо механизма выбора версии. Очевидно, вам нужно удалить старые JAR.

person Stephen C    schedule 20.03.2014