Как отключить keep-alive в Jetty 9?
Запуск под 64-битной CentOS, если это имеет значение.
Решение конфигурации XML является предпочтительным.
Вы действительно не хотите отключать keep-alive. Во-первых, производительность вашего сервера пострадает. Ваши клиенты будут испытывать более медленную загрузку. В редких случаях вас могут даже уволить.
Даже не думайте об этом на рабочем веб-сайте.
Если вы просто тестируете, вы можете установить HTTP-заголовок Connection: Close
.
<Configure id="Server" class="org.eclipse.jetty.server.Server">
<New id="Rewrite" class="org.eclipse.jetty.rewrite.handler.RewriteHandler">
<Call name="addRule">
<Arg>
<New class="org.eclipse.jetty.rewrite.handler.HeaderPatternRule">
<Set name="name">Connection</Set>
<Set name="value">close</Set>
</New>
</Arg>
</Call>
<Set name="handler"><Ref id="Rewrite" /></Set>
</Configure>