赞
踩
由于MIS配置的是Tomcat 8.5的服务端,导致Web应用不正常,报HTTP 400错误(Chrome无异常、IE报错)。
问题原因初步判断为8.5版本的服务端接收请求不会对符号进行转义,Chrome不异常的原因或许是浏览器自身转义了。
查阅了大量资料后,有两种解决方案:
1. 第一种:
更换低版本的Tomcat来规避这种问题。
2. 第二种:
在conf/catalina.properties中最后添加一行:
org.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH=true
重启服务器后,解决问题。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。