博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
tomcat 中文URL路径无法访问解决方案
阅读量:7216 次
发布时间:2019-06-29

本文共 488 字,大约阅读时间需要 1 分钟。

hot3.png

在tomcat的web工程中加入了中文URL链接后,提示页面不存在。

经过调查发现,原来是 tomcat默认情况下对于GET协议中的URL编码都是ISO-8859-1,而这个字符集是不支持中文等双字节的信息的。URL路径和中文文件等链接恰好是通过GET协议进行的。

通过资料发现,只要在server.xml中添加URIEncoding属性并写入utf8就可以了。

打开tomcat/conf/server.xml找到

<Connector port="8080"   

           protocol="HTTP/1.1"   

           connectionTimeout="20000"   

           redirectPort="8443" />  

 将其修改为

<Connector port="8080"   

           URIEncoding="utf-8"   

           protocol="HTTP/1.1"   

           connectionTimeout="20000"   

           redirectPort="8443" />  

 这样修改后重启Tomcat,测试成功。

转载于:https://my.oschina.net/zchuanzhao/blog/607408

你可能感兴趣的文章
CentOS 6.4下Zabbix的安装配置
查看>>
前端开发注意的问题 ,浏览器兼容性
查看>>
centos和redhat下 uwsgi配置
查看>>
Markdown 学习笔记
查看>>
vue-element-admin 多层路由问题
查看>>
Css问题 margin float 文档流 背景图底部充满
查看>>
JS match() 方法 使用
查看>>
关于shopee平台接口(php)对接示例
查看>>
BNU OJ 51000 BQG's Random String
查看>>
PAT (Advanced Level) 1044. Shopping in Mars (25)
查看>>
hdu 1531 King
查看>>
***R
查看>>
Linux 源码编译安装mysql
查看>>
取消手机端页面长按图片出现保存或者图片被打开的方法
查看>>
关于图片居中问题
查看>>
并发下的死锁问题
查看>>
Winserver下的Hyper-v “未在远程桌面会话中捕获到鼠标”
查看>>
oracle体系结构基础
查看>>
有关TCP和UDP 粘包 消息保护边界
查看>>
Mono为何能跨平台?聊聊CIL(MSIL)
查看>>