/ / Tomcatでeurekaクライアントをデプロイするときに戦争名を処理する方法-java、spring-boot、spring-cloud、netflix-eureka、netflix-zuul

Java、Spring-Boot、Spring-Cloud、Netflix-eureka、Netflix-Zuulの中のeurekaクライアントをTomcatにデプロイするときの戦争名の扱い方

tomcatでeurekaクライアントWebサーバーを展開すると、そのパスは hostname:port/project_name/**

しかし、ユーレカとのズールによるルート service-id 、zuulは常に無視します project_name

これをどのように設定できますか project_name eurekaクライアントまたはzuulで?

回答:

回答№1は0

zuul設定では、次のようにしてURLのプレフィックスを保持できます。 stripPrefix オプション。デフォルト値はtrueです。つまり、urlのproject_nameが削除されます。変更する場合 stripPrefixfalse 以下の例のように、eurekaクライアントはzuulサーバーに渡された完全なURLを受け取ります。

zuul:
routes:
service-a:
path: /service-a/**
stripPrefix: false