Open wangxiaotao00 opened 2 years ago
未卸载干净的原因吧
初步判断只要有biz包存在含未激活,都会出现webContext的服务接口可访问
在关于biz状态的解读里提到,biz的deactivated状态只对JVM服务生效,对RPC等其他中间件无效。 我的理解是,我们只是切换了dynamic-provider里的JVM服务,Http Rest Controller依然是都存在的,这也是为啥每次发布新版本都要改变web的context path。 以上理解,对吗。
在关于biz状态的解读里提到,biz的deactivated状态只对JVM服务生效,对RPC等其他中间件无效。 我的理解是,我们只是切换了dynamic-provider里的JVM服务,Http Rest Controller依然是都存在的,这也是为啥每次发布新版本都要改变web的context path。 以上理解,对吗。
要改web context path 的原因,是因为复用同一个 tomcat,一个 tomcat 不能同时存在两个相同 contextPath 的child。可以先卸载然后再安装,是可以不用切换 context path
是否是web服务接口未随biz包卸载尔卸载,或者是webContext未卸载?