gpt4 book ai didi

spring-boot - 将 Grails 3 prod war 部署到 Tomcat9 的 MapperListener 错误是什么?

转载 作者:行者123 更新时间:2023-11-28 23:12:04 25 4
gpt4 key购买 nike

为什么我得到:

....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

这是 Grails 3.2.12 将 prod war 部署到 Tomcat 9.0.21。在 war 部署结束时,这些行出现,破坏了部署:

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.

虚拟主机有效,但仅在 webapps 中运行单个 war 就可以暴露问题。奇怪的是,war在一些运行相同版本tomcat的平台上运行并没有产生这些错误,但是WIndows 10 AWS部署却产生了错误。该应用正在从 JNDI 中提取资源。

这是否意味着打包到 war 中的某个类是 WebApplicationInitializer?那会是什么?

最佳答案

发生此错误是因为没有为“localhost”定义的 ,如 。这在一定程度上是设计使然,因为该服务器永远不应向本地主机发出请求。可以通过定义本地主机或删除 defaultHost 属性来删除 MapperListener 警告。我不确定为什么这个警告只出现在使用 Grails 构建的生产 war 中,而不会出现在开发构建中。但是你有它。

关于spring-boot - 将 Grails 3 prod war 部署到 Tomcat9 的 MapperListener 错误是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56653596/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com