出現的問題
在Tomcat中,如果要訪問的路徑包含中文,或訪問的文件爲中文名,會出現404的錯誤。
原因
Tomcat解析不到包含中文的路徑或資源,因此找不到相應的資源。
解決辦法
修改server.xml,在標籤中增加URIEncoding=“utf-8”,如下:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8" />
重啓Tomcat即可實現訪問目錄包含中文的路徑或名稱中包含中文的資源。