openjdk无法显示验证码
centos7安装openjdk8,验证码无法显示,后台500,提示java.lang.NullPointerException at sun.awt.FontConfiguration.getVersion
执行yum install fontconfig
再启动应用即可解决
get请求url中存在{}tomcat400错误
根据rfc规范,url中不允许有|
,{
,}
等特殊字符,但在实际生产中还是有些url有可能携带有这些字符。
进行以下配置解决
<Connector port="8084" protocol="HTTP/1.1"
relaxedPathChars="[]|"
relaxedQueryChars="[]|{}^\`"<>"
useBodyEncodingForURI="true"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8"/>
重点是relaxedQueryChars="[]|{}^\`"<>"
下篇本机端口转发