Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
java-chassis-1.0.0-m2
-
None
Description
在samples下面使用auth-sample的配置本地mock注册中心方式,
System.setProperty("local.registry.file", "xxx/src\\main\\resources
register.yaml");
register.yaml
//代码占位符 auth-provider: - id: "001" version: "0.0.1" appid: auth-sample #调试的服务id instances: - endpoints: - rest://127.0.0.1:8080
同时在resource下面放了契约文件。
启动consumer报错:
2018-06-26 19:04:04,889 [INFO] add microserviceVersion, appId=auth-sample, microserviceName=auth-provider, version=0.0.1, versionRule=0.0.1. org.apache.servicecomb.serviceregistry.consumer.MicroserviceVersionRule.addMicroserviceVersion(MicroserviceVersionRule.java:89) 2018-06-26 19:04:04,891 [INFO] set instances, appId=auth-sample, microserviceName=auth-provider, versionRule=0.0.1, instanceId=ced13ef2-f181-49db-a3a7-5d6996e3a278, version=0.0.1, endpoints=[rest://127.0.0.1:8080]. org.apache.servicecomb.serviceregistry.consumer.MicroserviceVersionRule.lambda$setInstances$0(MicroserviceVersionRule.java:161) Exception in thread "main" java.lang.Error: no schema defined for auth-sample:auth-provider at org.apache.servicecomb.provider.springmvc.reference.CseClientHttpRequest.createRequestMeta(CseClientHttpRequest.java:157) at org.apache.servicecomb.provider.springmvc.reference.CseClientHttpRequest.execute(CseClientHttpRequest.java:138) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:660) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:621) at org.springframework.web.client.RestTemplate.postForObject(RestTemplate.java:388) at org.apache.servicecomb.provider.springmvc.reference.RestTemplateWrapper.postForObject(RestTemplateWrapper.java:113) at org.apache.servicecomb.samples.auth.consumer.AuthConsumerMain.main(AuthConsumerMain.java:44)
Attachments
Attachments
Issue Links
- links to