tomcat catalina报错误 java.lang.IndexOutOfBoundsExcep

news/2025/2/26 4:57:47

为什么80%的码农都做不了架构师?>>>   hot3.png

最近把项目部署到windows服务器上面,通过tomcat跑80端口,一直很稳定。今天在查tomcat日志时,发现了大量的错误日志,错误详细信息如下:

2009-11-15 16:09:05 org.apache.jk.common.MsgAjp processHeader
严重: BAD packet signature 18245
2009-11-15 16:09:05 org.apache.jk.common.ChannelSocket processConnection
严重: Error, processing connection
java.lang.IndexOutOfBoundsException

 

    at java.io.BufferedInputStream.read(BufferedInputStream.java:310)
    at org.apache.jk.common.ChannelSocket.read(ChannelSocket.java:620)
    at org.apache.jk.common.ChannelSocket.receive(ChannelSocket.java:577)
    at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:685)
    at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:889)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
    at java.lang.Thread.run(Thread.java:619)

 

通过日志错误信息,可以判定不是程序问题。通过查看相关资料可以判定是有人访问程序的ajp端口造成的,于是我模拟访问ajp的端口,结果真的重现出来了。于是我把tomcat配置文件service.xml中的相关内容注解掉就可以了。

<!–

<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

  –>

结果这个错误就不会出现了。

转载于:https://my.oschina.net/liting/blog/476883


http://www.niftyadmin.cn/n/1153056.html

相关文章

2-2:分片

容器的数据结构有列表、元组、字符串。 可以通过索引如&#xff1a;num[1]使用&#xff0c;通过分片&#xff08;:&#xff09;如num[1:5:2]来使用。 格式num[0:0:1]&#xff0c;格式num[中间:前面:-1]。 步长为正数时候&#xff1a;第一个数先于第二个数出现&#xff1b;步长…

wine 在linux下安装windows程序

wine的安装和配置 源里的wine之前是 0.9.59版现在已经更新到0.9.61了 1、在命令行输入 sudo apt-get install wine 您也可以从wine官方网站 下载源码自己编译&#xff0c;这样会减少因为依赖产生的问题 2、安装后需要wine需要配置 命令行输入 winecfg 配置的时候可能产生错误&a…

Jquery跨域

2019独角兽企业重金招聘Python工程师标准>>> 前端 <script type"text/javascript"> $(document).ready(function() {$.ajax({url: "http://192.168.1.113:8081/MAFWeb/appcontent/appContent.svl",type: "get",dataType: &q…

Django-models-迁移错误

错误表现&#xff1a;数据表二次迁移时&#xff1a;django.db.utils.InternalError: (1138, Invalid use of NULL value) 错误原因&#xff1a;是因为二次修改了null值属性导致错误 解决方案&#xff1a;删除历史迁移记录&#xff0c;重新迁移就可以 转载于:https://www.cnblog…

js 数组函数

concat 将参数列表连接到原数组后面形成一个新的数组并返回&#xff0c;原有数组不受影响。 var arr ["a","b","c"];var arr1 arr.concat("d","e");//arr1 ["a","b","c","d",&q…

并查集算法的描述

1、概念&#xff1a; 在一些有N个元素的集合应用问题中&#xff0c;我们通常是在开始时让每个元素构成一个单元素的集合&#xff0c;然后按一定顺序将属于同一组的元素所在的集合合并&#xff0c;其间要反复查找一个元素在哪个集合中。这一类问题近几年来反复出现在信息学的国际…

web开发框架中解决dropdownlist绑定值未将对象引用设置到对象的实例的问题

在开发项目中dropdownlist控件是常用到的控件&#xff0c;它的值的绑定是件比较复杂的事情&#xff0c;所以需要我们仔细且知道它的相关技能点&#xff08; 深入Web框架-JQuey对CheckBox、RadioButton和DropDownList值操作和事件&#xff09;&#xff0c;要不然很容易出错&…

ubuntu安装gtk

sudo apt-get install build-essential #这将安装gcc/g/gdb/make 等基本编程工具sudo apt-get install gnome-core-devel #这将安装 libgtk2.0-dev libglib2.0-dev 等开发相关的库文件sudo apt-get install pkg-config #用于在编译GTK程序时自动找出头文件及库文件位置sudo apt…