问题描述:
在eclipse中使用jetty运行地图,可正常显示。将程序打包后使用tomcat运行,则提示找不到本地地图json文件(本地文件存在,路径无误)
json路径为:/json/湖北/湖北.json
思路:
上百度搜索该问题后,百度上查不到相应的问题
将json文件的url均改成英文后可正常访问: /json/hubei/hubei.json,推断出可能是编码的问题。
随后搜索关键字“tomcat url中文乱码”后得知tomcat默认的在url传输时是用iso8859-1编码。