报错信息:
Mar 21, 2016 11:02:03 PM org.apache.jk.common.MsgAjp processHeader
SEVERE: BAD packet signature 20304
Mar 21, 2016 11:02:03 PM org.apache.jk.common.ChannelSocket processConnection
SEVERE: Error, processing connection
java.lang.IndexOutOfBoundsException
at java.io.BufferedInputStream.read(BufferedInputStream.java:327)
at org.apache.jk.common.ChannelSocket.read(ChannelSocket.java:628)
at org.apache.jk.common.ChannelSocket.receive(ChannelSocket.java:585)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:693)
at org.apache.jk.common.ChannelSocket
SocketConnection.runIt(ChannelSocket.java:898)atorg.apache.tomcat.util.threads.ThreadPool
ControlRunnable.run(ThreadPool.java:690)
at java.lang.Thread.run(Thread.java:745)
问题来源:安阳国管局项目
解决方法:去掉protocol为AJP/1.3的Connector,如果这个Connector监听着,并且有不是AJP协议的请求,请求了这个端口,就有可能会导致上面这个错误,整个容器就坏了。
建议:只有在Tomcat与其他HTTP服务器集成时,才加上AJP这个连接器,如图
tomcat运行一段时间后,org.apache.jk.common.ChannelSock报错java.lang.IndexOutOfBoundsExcept
最新推荐文章于 2024-04-05 09:50:15 发布