Service id not legal hostname 错误通常是因为服务ID不符合主机名的命名规则。 在微服务架构中,特别是使用Spring Cloud Feign进行服务间调用时,服务ID(即服务名)需要遵循一定的命名规则。如果服务ID包含非法字符(如下划线_),就可能导致“Service id not legal hostname”的错误。 解决方案 修改服务ID: 将服务ID中...
启动微服务报错:java.lang.IllegalStateException: Service id not legal hostname (seata_storage_micro_service) Order微服务通过 opneFeign 调用 storage 和 account 时报错 原因分析: 服务名称不能有下划线,可以使用中划线,Springcloud无法识别下划线,将下划线改为中划线即可 注意:这个改了之后,你在进行远程调用的时候...
java.lang.IllegalStateException: Service id not legal hostname 1. 显示非法的主机名称,意味着找不到A服务。按照网上的解决方案,查看了A服务的配置,是下划线的问题。 原来的: server: port: 8011 spring: application: name: company_server 1. 2. 3. 4. 5. 修改为: server: port: 8011 spring: applica...
feign不支持"_",改成"-"即可 转载:https://blog.csdn.net/qq_31748587/article/details/86006793
使用Feign时报错Service id not legal hostname,报错Serviceidnotlegalhostname的原因是服务名称不能带有下划线,可以使用中划线参考:https://github.com/spring-cloud/spring-cloud-netflix/issues/1582
目录springboot启动feign项目报错:Service id not legal hostnam在feign项目中,定义接口调用服务启动时报出异常信息度娘后发现问题所在配置文件服务名做同样修改Service id not legal hostname (pin_user)错误信息出现原因解决方案 springboot启动feign项目报错:Service id not legal hostnam ...
Service id not legal hostname (pin_user)错误信息 出现原因 解决⽅案 springboot启动feign项⽬报错:Service id not legal hostnam 在feign项⽬中,定义接⼝调⽤服务 @FeignClient(name= "eureka_client")public interface TestInterface { @GetMapping(value = "/get")String get();} 启动时报出异常...
如何解决java.lang.IllegalStateException: Service id not legal hostname异常? SpringCloud服务,在启动两个A服务,然后使用B服务通过feign调用A时,出现以下错误: 代码语言:javascript 代码运行次数:0 运行 AI代码解释 java.lang.IllegalStateException: Service id not legal hostname 显示非法的主机名称,意味着找不到...
改为cloud-payment (不然可能会报错java.lang.IllegalStateException: Service id not legal hostname)...
今天在做springcloud链路追踪的时候,报错java.lang.IllegalStateException: Service id not legal hostname (/a-service) 整合网上的其他原因,大致有两个 application.yml 文件中spring.application.name=a-service,不要使用下划线,用“-” 在@FeignClient注解上去掉“/” ...