[英]Supporting multiple versions of web-services
我有使用Dropwizrad實現的Web服務。 這些網絡服務正在為移動應用程序開發。 考慮一種情況,其中應用程序的版本1.0出局,多個用戶正在訪問它。 現在,將對Web服務進行重大更改,這些更改僅與該應用程序的新版本兼容。 為了解決這個問題,我將必須托管兩種版本的Web服務,一種用於舊用戶,另一種用於應用程序的最新版本。 有什么辦法可以在同一個容器中運行同一個Web服務的不同版本 。 這樣客戶可以在網絡服務的版本之間進行選擇,以使用戶更喜歡
只要Web服務獨立存在於自己的webapp(war文件)中,並具有自己的依賴關系( WEB-INF/classes
和WEB-INF/lib
),那么您就可以在2個不同的上下文根目錄上運行2個單獨的webapp,並且沒人會彼此意識到。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.