Skip to main content
 首页 » 编程设计

crash之Tomcat在以下3条消息后被停止:收到无效的消息,签名为18245

2025年05月04日113soundcode

我在Windows Server 2008中安装了Tomcat 6。

从2012年安装Tomcat服务以来,已经有9次意外停止。所有时间都发生在3条日志消息/条目之后,例如:

Jul 17, 2015 10:08:39 AM org.apache.coyote.ajp.AjpMessage processHeader SEVERE: Invalid message recieved with signature 18245 
 
Jul 17, 2015 10:08:44 AM org.apache.coyote.ajp.AjpMessage processHeader SEVERE: Invalid message recieved with signature 18245 
 
Jul 17, 2015 10:09:51 AM org.apache.coyote.ajp.AjpMessage processHeader SEVERE: Invalid message recieved with signature 18245 

这是server.xml中的内容:
<Connector port="8080" protocol="HTTP/1.1"  
           connectionTimeout="20000"  
           redirectPort="8443" /> 
 
<!-- Define an AJP 1.3 Connector on port 8009 --> 
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> 

旧线程 Ajp invalid message received with signature提供了一些建议,但是我不确定它是否适用于我,因为旧线程没有提到Tomcat服务已停止。

您是否知道server.xml中AJP连接器的存在是否可能导致无效消息,然后Tomcat被停止?还是Tomcat崩溃问题来自另一个原因?

请您参考如下方法:

我在ojota中找到了下面的解决方案
默认值:

<Connector port="8009" protocol="AJP/1.3" redirectPort="8443"/> 
自定义:
<Connector port="8009" protocol="HTTP/1.1" redirectPort="8443"/> 
不工作有什么不同的解决方案吗?