更新时间:2022-12-05 GMT+08:00
如何处理修改项目名称导致的错误?
如果使用了微服务引擎专业版,由于是通过项目来隔离的,所以需要感知项目变化。
当修改了项目名称后,本项目下使用专业版的服务中心进行注册发现的微服务都需要升级,否则可能出现“Project id or name is not existed”的错误。
解决方案如下:
- 如果微服务通过ServiceStage部署,请参考升级应用组件升级该微服务组件(无需修改任何配置参数)。
- 如果微服务不通过ServiceStage部署,请将微服务配置中的项目修改为实际值,并升级微服务。
表1 项目名称对应的配置项 微服务框架
配置项
配置所在文件
Java Chassis
servicecomb.credentials.project
microservice.yml
Spring Cloud Huawei
spring.cloud.servicecomb.credentials.project
application.yml
Dubbo ServiceComb
dubbo.servicecomb.credentials.project
dubbo.properties
Go Chassis
servicecomb.credentials.project
chassis.yaml或auth.yaml
父主题: 常见问题