Bootstrap

Tomcat部署项目中含有中文文件访问404解决方法

背景:Tomcat部署了Axure UI设计原型文件,很多中文菜单,访问英文网页正常,访问中文菜单网页报404,尝试了很多方法,最终通过配置Tomcat conf文件夹下的server.xml解决问题。

解决方法:

修改server.xml文件中,相应的端口的Connector的添加属性:URIEncoding="utf-8" useBodyEncodingForURI="true".

    <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" URIEncoding="utf-8" useBodyEncodingForURI="true" />

 

 关闭Tomcat,启动Tomcat,修改生效,已经可以正常访问中文菜单和文件。

;