繁体   English   中英

支持多种版本的Web服务

[英]Supporting multiple versions of web-services

我有使用Dropwizrad实现的Web服务。 这些网络服务正在为移动应用程序开发。 考虑一种情况,其中应用程序的版本1.0出局,多个用户正在访问它。 现在,将对Web服务进行重大更改,这些更改仅与该应用程序的新版本兼容。 为了解决这个问题,我将必须托管两种版本的Web服务,一种用于旧用户,另一种用于应用程序的最新版本。 有什么办法可以在同一个容器中运行同一个Web服务的不同版本 这样客户可以在网络服务的版本之间进行选择,以使用户更喜欢

http:// myHost / web-services-v1

http:// myHost / web-services-v2

只要Web服务独立存在于自己的webapp(war文件)中,并具有自己的依赖关系( WEB-INF/classesWEB-INF/lib ),那么您就可以在2个不同的上下文根目录上运行2个单独的webapp,并且没人会彼此意识到。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM