Я хочу использовать SpringBoot 2.1.4.RELEASE, Keycloak 6.0.1, java 8 и развернуть войну во внешнем tomcat 9, в котором также есть другие приложения.
В документации по Keycloak упоминается - https://github.com/keycloak/keycloak-documentation/blob/master/securing_apps/topics/oidc/java/spring-boot-adapter.adoc
'Если вы планируете развернуть приложение Spring в качестве WAR, вам не следует использовать адаптер Boot Spring и использовать выделенный адаптер для используемого вами сервера приложений или контейнера сервлетов.Ваш Spring Boot также должен содержать файл web.xml. '
Keycloak не имеет адаптера tomcat 9.