0

我想使用 Virgo Tomcat Server 将我的 Web 应用程序从标准战争迁移到 WAB。std war 文件依赖于 spring 3.2.0.RELEASE 而 VTS 有 3.1.0.RELEASE。我尝试在 virgo 的 usr 目录中部署所有 spring 3.2.0 jar 和我的 web 应用程序特定 jar。当我尝试在pickup文件夹中部署战争并导入3.2.0春季版本时,3.1.0和3.2.0版本之间存在版本冲突。

指定范围内最高可用版本的 jar 会不会被拾取?

例如,有 2 个罐子 1. spring-core 版本 3.1.0.RELEASE
2. spring-core 版本 3.2.0.RELEASE

清单有一个导入说 org.springframework.core;version="[3,4)"

它不应该拿起 3.2.0.RELEASE

4

1 回答 1

1

VTS FAQ解释了如何升级 webapps 使用的 Spring 版本:

我不完全确定我理解它所说的所有内容,但它确实说 Virgo 3.6.0 支持 Spring 3.2。此外,似乎是说升级不会通过某些版本选择机制自动发生。您显然必须删除旧的 JAR。

于 2014-03-20T11:21:13.633 回答