部分版本 Tomcat get 请求包含特殊字符 400

某应用在新部署的环境有个get请求报了400,而测试环境正常。排查发现请求参数中包含了特殊字符[],而测试环境Tomcat版本为7.0.85,新环境为7.0.94。错误描述后端报错如下:java.lang.IllegalArgumentException:Invalidcharacterfoundi

Tomcat的连接数与线程池

转自:详解tomcat的连接数与线程池,本文重新做了编排。1.前言在使用tomcat时,经常会遇到连接数、线程数之类的配置问题,要真正理解这些概念,必须先了解Tomcat的连接器(Connector)。Tomcat配置文件server.xml中:Connector的主要功能,是接收连接请求,创建Re

Tomcat 配置与优化(内存、并发)

1.JVM内存配置优化在应用服务器启动时,会将应用引用到的所有类通过ClassLoader依次全部加载到内存当中。Java的逻辑内存模型大致分为堆内存、栈内存、静态内存区,也称持久区,该区的内存不会被GC回收。堆内存用于存储类的实例、数组等引用类型数据,也就是用new生成的对象,都存放在这里,栈内存