Как добавить клапан перезаписи Tomcat в приложение Spring Boot 2.0 - PullRequest
0 голосов
/ 28 января 2019

Я пытаюсь использовать клапан перезаписи Tomcat в моем приложении Spring Boot, однако не могу определить, куда поместить rewrite.conf для успешной загрузки.

Я использую Spring Boot 2.0.3.ОСВОБОЖДАЙТЕ с Tomcat 8.5.31 и упаковывайте приложение в толстую банку.

Я настроил клапан перезаписи следующим образом:

@Bean
public TomcatServletWebServerFactory containerFactory() {
    TomcatServletWebServerFactory factory = new TomcatServletWebServerFactory();
    factory.addContextValves(new RewriteValve());

    return factory;
}

Однако, похоже, он полагается на структуру каталогов:/ WEB-INF для загрузки файла rewrite.conf, который в настоящее время не содержит толстых файлов.

Кто-нибудь нашел решение для настройки этого без изменения структуры упаковки приложения на WAR сКаталог WEB-INF?

...