这个异常通过一个简单的'getParameter()'调用来加密我们的生产catalina日志。
警告:参数:字符解码失败。跳过参数。 java.io.CharConversionException:EOF at org.apache.tomcat.util.buf.UDecoder.convert(UDecoder.java:82) at org.apache.tomcat.util.buf.UDecoder.convert(UDecoder.java:48) at org.apache.tomcat.util.http.Parameters.urlDecode(Parameters.java:411) at org.apache.tomcat.util.http.Parameters.processParameters(Parameters.java:393) at org.apache.tomcat.util.http.Parameters.processParameters(Parameters.java:509) at org.apache.tomcat.util.http.Parameters.handleQueryParameters(Parameters.java:266) 在org.apache.catalina.connector.Request.parseParameters(Request.java:2361) 在org.apache.catalina.connector.Request.getParameter(Request.java:1005) 在org.apache.catalina.connector.RequestFacade.getParameter(RequestFacade.java:353) 在javax.servlet.ServletRequestWrapper.getParameter(ServletRequestWrapper.java:158)
或者有时:
java.io.CharConversionException:isHexDigit at org.apache.tomcat.util.buf.UDecoder.convert(UDecoder.java:87) at org.apache.tomcat.util.buf.UDecoder.convert(UDecoder.java:48) at org.apache.tomcat.util.http.Parameters.urlDecode(Parameters.java:411) at org.apache.tomcat.util.http.Parameters.processParameters(Parameters.java:393) at org.apache.tomcat.util.http.Parameters.processParameters(Parameters.java:509) at org.apache.tomcat.util.http.Parameters.handleQueryParameters(Parameters.java:266) 在org.apache.catalina.connector.Request.parseParameters(Request.java:2361) 在org.apache.catalina.connector.Request.getParameter(Request.java:1005) 在org.apache.catalina.connector.RequestFacade.getParameter(RequestFacade.java:353) 在javax.servlet.ServletRequestWrapper.getParameter(ServletRequestWrapper.java:158)