Apache+Tomcat+mod_jk 配置负载均衡后乱码问题解决
来源:互联网 发布:修改数据库表字段类型 编辑:程序博客网 时间:2024/05/20 13:18
Aapache2.2.4+Tomcat6.0.20/26+mod_jk-1.2.26-httpd-2.2.4.so 配置集群后乱码问题解决
http.conf 配置如下
同目录下的workers.properties 文件
tomcat 的server.xml 配置如下
配置成功后在使用post 提交中文时会产生乱
这个问题折腾了两天,终于解决了
解决过程中,使用request.setChartsetEncoding("utf-8") 、过滤器都无法正常转化中文,最后找了问题所有,主要是为因在server.xml 的中配置中有个 <Valve className="org.apache.catalina.valves.RequestDumperValve"/> 这个RequestDumperValue 这个类,
用于跟踪集群过程中的参数,在post提交参数时,RequestDumperValue 会从请求中获取参数的值并显示[大至看了一下这个类的源码是这样的],而此时参数应该是tomcat 的默认的iso8859-1 编码,显示的肯定是乱码;在网上看到有人说在request 进行重新编码之前,不能从request 中取值,如果执行了此操作,会导致后面的编码request.setChartsetEncoding("utf-8") 起使用!按照这样的理解,把<Valve className="org.apache.catalina.valves.RequestDumperValve"/> 配置从server.xml 中取掉,或移到<Manager className="org.apache.catalina.ha.session.BackupManager" > 之前,然后测试乱码解决!
中间有一次东西自己也了解不太清楚,具体request 在重新编码之间不能重新编码是不是这回事,没有经过确认!我只是按照这种思路解决了问题,希望对遇到此问题的朋友有所帮助!呵呵!
- Apache+Tomcat+mod_jk 配置负载均衡后乱码问题解决
- Apache+mod_jk+Tomcat负载均衡服务器配置
- Apache+Tomcat+mod_jk负载均衡配置
- Apache+Tomcat+mod_jk实现集群和负载均衡问题解决
- Apache + MOD_JK + TOMCAT实现集群和负载均衡配置指南
- Apache + MOD_JK + TOMCAT实现集群和负载均衡配置指南
- Apache+tomcat+mod_jk+centos6.2负载均衡集群配置
- Tomcat+Apache+mod_JK实现集群配置/负载均衡
- Apache+tomcat+mod_jk+centos6.2负载均衡集群配置--转载
- Apache+tomcat+mod_jk+centos6.2负载均衡集群配置
- Apache+tomcat+mod_jk+centos6.2负载均衡集群配置
- Apache+tomcat+mod_jk+centos6.2负载均衡集群配置
- apache+tomcat+mod_jk做负载均衡
- linux下apache tomcat mod_jk负载均衡
- mod_jk方式apache+tomcat负载均衡
- linux下apache tomcat mod_jk负载均衡
- Apache + Tomcat + mod_jk 部署"垂直负载均衡"
- apache、mod_jk负载均衡与tomcat集群
- Direct3D中实现图元的鼠标拾取 【转】
- 孙鑫VC学习笔记 7(1)
- 海量数据查询优化技巧 【数据库. 性能优化】
- 伟大的程序员是怎样炼成的?
- Linux下getsockopt/setsockopt 函数说明
- Apache+Tomcat+mod_jk 配置负载均衡后乱码问题解决
- 直线扫描---Bresenham算法
- .x文件学习
- poj1753——Flip Game
- 运行时异常和非运行时异常
- Flex--之XML、XMLLIST和XMLListCollection的关系和区别
- hibernate HQL 模糊查询 3种方式
- .net页面刷新时保持滚动条的位置
- STL chips