首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在一个容器中使用不同Spring版本的两个webapp可行且实用吗?

在一个容器中使用不同Spring版本的两个webapp可行且实用吗?
EN

Stack Overflow用户
提问于 2013-06-21 16:20:14
回答 1查看 51关注 0票数 0

我的任务是将我们的webapp从老的Spring2.x (mvc,安全,webflow等)迁移过来。到Spring3.x,这是一项相当多的工作,但实际上非常简单。现在我遇到了一些关于我们的闭源的,商业的社区功能的问题,它显然是基于Spring2.x构建的。我试着反编译它的一部分,用更新的Spring包重新编译等等,但它非常麻烦,在一天的工作之后我停止了,因为这似乎不是我前进的正确方向。

有没有可能把整个webapp的这些部分和商业的东西一起剥离(不幸的是不能像那样交换,这将是一个相当大的项目),并编织一个新的“遗留”-运行Spring2.x的webapp,同时将更大的部分迁移到Spring3.x-并且所有的东西都在同一个容器中运行,来回跳跃?

那么,例如,当访问像/account/overview.htm这样的URL时,会访问旧的webapp,而其余的则由全新的webapp提供服务?

如果这听起来太远了,我对其他选择持开放态度……

事前谢谢!

干杯

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-21 16:31:10

我猜答案既是肯定的,也是否定的:

  • 当然,您可以在同一容器中运行两个不同的war,而不管它们使用的是什么库
  • 您必须知道这两个war应用程序包含两个不同的上下文(beans、身份验证等)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17230629

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档