sofastack-guides / sofa-ark-dynamic-guides

dynamic guides for sofa-ark
15 stars 14 forks source link

切换biz包 context path '/provider'和'/provider-1'均可以访问 #20

Open wangxiaotao00 opened 2 years ago

wangxiaotao00 commented 2 years ago

是否是web服务接口未随biz包卸载尔卸载,或者是webContext未卸载?

lvjing2 commented 2 years ago

未卸载干净的原因吧

wangxiaotao00 commented 2 years ago

初步判断只要有biz包存在含未激活,都会出现webContext的服务接口可访问

l10178 commented 2 years ago

在关于biz状态的解读里提到,biz的deactivated状态只对JVM服务生效,对RPC等其他中间件无效。 我的理解是,我们只是切换了dynamic-provider里的JVM服务,Http Rest Controller依然是都存在的,这也是为啥每次发布新版本都要改变web的context path。 以上理解,对吗。

lvjing2 commented 1 year ago

在关于biz状态的解读里提到,biz的deactivated状态只对JVM服务生效,对RPC等其他中间件无效。 我的理解是,我们只是切换了dynamic-provider里的JVM服务,Http Rest Controller依然是都存在的,这也是为啥每次发布新版本都要改变web的context path。 以上理解,对吗。

要改web context path 的原因,是因为复用同一个 tomcat,一个 tomcat 不能同时存在两个相同 contextPath 的child。可以先卸载然后再安装,是可以不用切换 context path