Tomcat server.xml UTF-8配置
2015-08-05 22:30
495 查看
Tomcat server.xml UTF-8配置
<Connector port="8080" maxThreads="150" minSpareThreads="25"
maxSpareThreads="75" enableLookups="false" redirectPort="8443"
acceptCount="100" debug="99" connectionTimeout="20000"
disableUploadTimeout="true" URIEncoding="UTF-8"/>
这里指定了get时候的数据编码。但是,当使用IIS作为webserver转发servlet/jsp请求给Tomcat时候,这个设置却失效了。其实原因很简单:IIS是通过AJP协议,把请求转发到Tomcat监听的8009端口上的,所以这里针对8080的设置自然就无效了。正确的方法是进行下面的设置:
<Connector port="8009" enableLookups="false" redirectPort="8443"
debug="0" protocol="AJP/1.3" URIEncoding="UTF-8"/>
<Connector port="8080" maxThreads="150" minSpareThreads="25"
maxSpareThreads="75" enableLookups="false" redirectPort="8443"
acceptCount="100" debug="99" connectionTimeout="20000"
disableUploadTimeout="true" URIEncoding="UTF-8"/>
这里指定了get时候的数据编码。但是,当使用IIS作为webserver转发servlet/jsp请求给Tomcat时候,这个设置却失效了。其实原因很简单:IIS是通过AJP协议,把请求转发到Tomcat监听的8009端口上的,所以这里针对8080的设置自然就无效了。正确的方法是进行下面的设置:
<Connector port="8009" enableLookups="false" redirectPort="8443"
debug="0" protocol="AJP/1.3" URIEncoding="UTF-8"/>
相关文章推荐
- 一步一步搭建apache+tomcat 负载均衡集群
- tomcat启动一闪而过问题的解决
- tomcat进程意外退出的问题分析
- tomcat配置虚拟目录映射
- tomcat Host及Context 配置
- 有关nginx Tornado tomcat apache<抄次网上>
- Tomcat日志设置
- Eclipse集成Tomcat
- tomcat配置jdbc数据源几个要点
- tomcat配置文件
- tomcat使用经验
- tomcat启动项目内存不足时的设置
- Tomcat服务器无法启动socket监听端口
- 在Eclipse中使用Jersey和Tomcat构建RESTful WebService及其调用
- tomcat环境搭建
- 自定义简单的(tomcat)web服务器
- Target runtime Apache Tomcat v7.0 is not defined.
- 超链接下载,文件含中文名如何处理(服务器为tomcat)
- ubuntu 14.04配置jdk1.7以及tomcat7
- Apache Tomcat 相关