TOMCAT8.5.47+spring boot项目,启动过程中突然 uriEncoding 从 utf8 变成了 iso-8859-1 。接收到的中文参数全部乱码。重启tomcat后就立刻正常了。
尝试:
去掉了项目中所有设置UTF-8的代码和配置,打包启动后编码正常。
java、linux默认均为UTF-8
排查日志时发现正常到异常中间时段被湾湾IP尝试渗透,日志没有记录请求的内容。shiro因为湾湾请求中携带了rememberM参数记录了部分shiro异常。
请问:
存在某种方式可以动态的修改tomcat/web工程的编码么?包括漏洞攻击之类的手段?