我有一堆Tomcat 8.0.15,Apache2.2.29和mod_jk 1.2.40 (win2003服务器)
在http响应状态文本中,我得到了"200 ACT"。不是标准http 1.1rfc "200 OK"。它不影响正常的工作,但反应真的很奇怪.
在一个干净的默认配置tomcat8-apache2.4(win7)上也进行了测试--同样的结果。
在mod_jk调试日志中有:
[debug] ajp_connection_tcp_get_message::jk_ajp_common.c (1403): received from ajp13 pos=0 len=69 max=8192
[debug] ajp_connection_tcp_get_message::jk_ajp_common.c (1403): 0000 04 00 C8 00 03 41 43 54 00 00 02 00 0D 43 61 63 - .....ACT.....Cac正常的反应是:
[debug] ajp_connection_tcp_get_message::jk_ajp_common.c (1403): received from ajp13 pos=0 len=100 max=8192
[debug] ajp_connection_tcp_get_message::jk_ajp_common.c (1403): 0000 04 00 C8 00 02 4F 4B 00 00 04 00 04 45 54 61 67 - .....OK.....ETag发布于 2015-01-22 13:11:12
Rainer已经在8.0.17 Tomcat版本中修正了这个问题。
说明:http://svn.apache.org/viewvc?view=revision&revision=1645245
贴片:
--- java/org/apache/coyote/ajp/AjpProcessor.java (revision 1645245)
+++ java/org/apache/coyote/ajp/AjpProcessor.java (working copy)
@@ -1388,6 +1388,7 @@
response.setCommitted(true);
+ tmpMB.recycle();
responseMsgPos = -1;
responseMessage.reset();
responseMessage.appendByte(Constants.JK_AJP13_SEND_HEADERS)现在起作用了已经测试过了。
https://stackoverflow.com/questions/27933591
复制相似问题