У нас есть веб-приложение со следующими технологиями: Java, SpringBoot, Docker, Microservices, Jhipster. Номер порта для контейнера внешнего интерфейса - 80.
Я пытаюсь отключить опцию поддержки активности для микросервиса внешнего интерфейса, поскольку для SSO Authentication Server требуется, чтобы для этого параметра было задано значение false.
Я пытался создать передний контейнер с maven: mvn -Pqpm,no-liquibase -Dhttp.keepAlive=false clean verify jib:dockerBuild
Я также пытался отключить в pom. xml переднего контейнера:
<http.keepAlive>false</http.keepAlive>
<https.keepAlive>false</https.keepAlive>
Но опция keep-alive остается включенной, когда я отправляю http-запрос:
Connecting to qwerty.xyz|10.10.219.200|:80... connected.
HTTP request sent, awaiting response...
HTTP/1.1 200 OK
Date: Mon, 06 Apr 2020 21:14:50 GMT
Server: Apache
Last-Modified: Fri, 21 Oct 2016 08:42:15 GMT
ETag: "4107-84-53f5c04e1c7c0"
Accept-Ranges: bytes
Content-Length: 132
Cache-Control: max-age=0, no-store
Keep-Alive: timeout=15, max=100
Connection: Keep-Alive
Content-Type: text/html
Length: 132 [text/html]
Saving to: `/dev/null'
0K 100% 15.7M=0s
2020-04-06 23:14:50 (15.7 MB/s) - `/dev/null' saved [132/132]
Моя конфигурация Springboot:
<!-- Dependency versions -->
<jhipster-dependencies.version>3.0.1</jhipster-dependencies.version>
<!-- The spring-boot version should match the one managed by
https://mvnrepository.com/artifact/io.github.jhipster/jhipster-dependencies/${jhipster-dependencies.version} -->
<spring-boot.version>2.1.4.RELEASE</spring-boot.version>
Не могли бы вы помочь мне отключить его?