出现的问题
在Tomcat中,如果要访问的路径包含中文,或访问的文件为中文名,会出现404的错误。
原因
Tomcat解析不到包含中文的路径或资源,因此找不到相应的资源。
解决办法
修改server.xml,在标签中增加URIEncoding=“utf-8”,如下:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8" />
重启Tomcat即可实现访问目录包含中文的路径或名称中包含中文的资源。