我想配置zuul将请求路由到根/
到主页。我试过了:
root:
path: /
url: http://hostname/home/index.jsp
和
root:
path: /**
url: http://hostname/home/index.jsp
但它们都不起作用。我刚刚找到了404没找到。我认为路径匹配配置应该类似于具有上下文的配置,例如/service/**
,但它不是。
答案 0 :(得分:3)
这就是我为完成这项工作所做的工作。
在Zuul内 - >控制器:
@RequestMapping(value = "/", method = RequestMethod.GET)
public String handleRequest() {
return "forward:/ux/";
}
Zuul Properties:
zuul:
addProxyHeaders: true
routes:
example-ux:
path: /ux/**
stripPrefix: false
在example-ux服务属性中:
server:
servlet-path: /*
context-path: /ux
此配置还解决了静态资源解析的问题。即/static/css
static/js
等......