Почему я получаю:
.... MapperListener.findDefaultHost Неизвестный хост по умолчанию [localhost] для службы [StandardService [Catalina]]. Tomcat не сможет обрабатывать запросы HTTP / 1.0, в которых не указано имя хоста
Это Grails 3.2.12, развертывание Prod War в Tomcat 9.0.21. В конце развертывания войны появляются следующие строки, разрушающие развертывание:
18-Jun-2019 11:34:41.702 INFO [main] org.apache.catalina.core.ApplicationContext.log 2 Spring WebApplicationInitializers detected on classpath
18-Jun-2019 11:35:04.764 SEVERE [main] org.apache.catalina.mapper.MapperListener.findDefaultHost Unknown default host [localhost] for service [StandardService[Catalina]]. Tomcat will not be able process HTTP/1.0 requests that do not specify a host name.
18-Jun-2019 11:35:04.764 SEVERE [main] org.apache.catalina.mapper.MapperListener.findDefaultHost Unknown default host [localhost] for service [StandardService[Catalina]]. Tomcat will not be able process HTTP/1.0 requests that do not specify a host name.
18-Jun-2019 11:35:04.764 SEVERE [main] org.apache.catalina.mapper.MapperListener.findDefaultHost Unknown default host [localhost] for service [StandardService[Catalina]]. Tomcat will not be able process HTTP/1.0 requests that do not specify a host name.
18-Jun-2019 11:35:04.764 SEVERE [main] org.apache.catalina.mapper.MapperListener.findDefaultHost Unknown default host [localhost] for service [StandardService[Catalina]]. Tomcat will not be able process HTTP/1.0 requests that do not specify a host name.
Действителен виртуальный хостинг, но проблему можно выявить, просто запустив единую войну из веб-приложений. Как ни странно, война идет без появления этих ошибок на некоторых платформах с той же версией tomcat, но развертывание WIndows 10 AWS приводит к ошибкам. Приложение извлекает ресурсы из JNDI.
Значит ли это, что какой-то класс, упакованный в войну, является WebApplicationInitializer? Что бы это было?