我在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"/>
不工作有什么不同的解决方案吗?


