【发布时间】:2021-06-23 10:40:12
【问题描述】:
我的下面的应用程序(微服务)已成功注册到 Eureka 服务器。它有下面的 Rest 端点
@Controller
@RequestMapping("v1/base/")
public class PersonController {
@PostMapping
@RequestMapping(value="/personid")
public ResponseEntity< ?> getPersonList(){
return ResponseEntity.ok("All person list");
}
个人应用程序的属性文件
eureka:
instance:
appname: person-application
client:
enabled: true
register-with-eureka: true
fetch-registry: true
service-url:
defaultZone: http://localhost:8761/eureka/
我的 zuul 服务器 yml 文件配置是 .
server:
port:9000
servlet:
contextPath: /zuulapp
zuul:
routes:
person:
path: /v1/base/**
serviceId: person-application
当我打电话点击休息点 localhost:9000/zuulapp/person/personid 我得到以下错误。我该如何解决这个错误
{
"timestamp":"2019-10-08T12:42:09.479+0000",
"status":404,
"error":"Internal Server Error",
"message":"No Message available"
"path" : "/zuulapp/person/personid"
}
【问题讨论】:
标签: spring spring-boot microservices spring-cloud netflix-zuul