簡體   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