在"Apache2.2和Tomcat5.0的整合(二)—解决REDIRECT_URL的中文路径问题"(http://www.iteye.com/topic/105363)中提到
---------------------------
通过mod_jk整合Apache和Tomcat,在Servlet中可以通过request.getAttribute("REDIRECT_URL")获得Apache自定义错误处理的原始URL。不幸的是,如果这个REDIRECT_URL包含中文路径,我们获得的将是乱码。例如:请求不存在的页面http://localhost/rp/数字故宫/hh.html, 返回结果为:/rp/æ°å­æ
宫/hh.html
---------------------------------
为此需要修改mod_jk源代码来解决,比较麻烦。
今天调试服务器刚好也碰到传递URL中文参数导致的中文乱码问题,尝试修改Jboss(Tomcat)的配置解决了这个问题,我想对于中文路径应该也有效。 具体操作是修改{jboss目录}/server/default/deploy/jboss-web.deployer/server.xml中的
<Connector port="8009" address="${jboss.bind.address}" protocol="AJP/1.3" emptySessionPath="true" enableLookups="false" redirectPort="8443" />
修改为
<Connector port="8009" address="${jboss.bind.address}" protocol="AJP/1.3" emptySessionPath="true" enableLookups="false" redirectPort="443" URIEncoding="UTF-8" />
增加了URIEncoding="UTF-8" 如果低版本应该是{jboss目录}/server/default/deploy/xmljbossweb-tomcat55.sar/server.xml
分享到:
相关推荐
由于之前上传资源无法下载 重新上传 运用apache2.2和tomcat6整合 使用porxy 动态代理不需要任何插件 运用apache2.2和tomcat6整合的好处
Apache2.2+Tomcat5.5整合配置教程 Apache2.2.4 http://archive.apache.org/dist/httpd/binaries/win32/ Tomcat5.5.26 http://tomcat.apache.org/download-55.cgi jk.1.2.6.so ...
apache2.2+mysql5.0+php5.1+Discuz!4.1配置 1.安装Apache 以Apache使用PHP有两种方式: 作为动态模块,其在运行状态时可载入到Web服务器; 或者作为静态模块,其可直接编译到Web服务器代码中。 我们着重于第一种方式...
apache2.2 + tomcat6 整合以及集群配置
apache2.2整合tomcat7.0
apache2.2和tomcat6.0集群配置,Apache和Tomcat集群配置步骤。
Apache 2.2 + Tomcat 6.0 + MySQL 5.0 + mod_jk 整合
讲述apache2.2与tomcat5的配置方式
apache2.2+tomcat7
tomcat5.0 Apache2 mysql-connector-java-5.0.3-bin.jar XP下apache2.0+tomcat5.0+php5.2整合文档.txt XP下apache2.0+tomcat5.0+php5.2整合文档.doc test.php mysql-gui-tools-5.0-r12-win32.msi my.ini db.php 等
Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat ...
Apache2.2+Tomcat5.5或5.0 集群配置文档
linux下 Apache2.2的安装步骤 jdk6的安装步骤 tomcat6的安装步骤 apache2.2整合tomcat6的详细步骤
apache2.2 + tomcat6 配置方式 在用的服务器
这是php与MYSQL配置程序清单表,能帮助我们进行网站建立与设计.
Windows下整合Apache2.2和Tomcat6.0 集群与负载均衡,本人亲测可用,已经使用到企业应用开发中,长期以来未出现任何问题,内容详尽,即使小白也是一看即懂、
Apache Tomcat 5.0.x在Apache Tomcat 4.1的基础上做了很多改动,包括: · 性能优化和减少垃圾回收动作 · 重构程序部署,通过一个可选的独立部署程序,允许在将一个web应用放进产品前验证和编译它 · 基于JMX的...
apache2.2+tomcat6在windows下的集群配置
Apache2.2+Tomcat集群 只是一个简单的集群例子,所用到的Apache,Tomcat压缩文件里都有
NULL 博文链接:https://gznofeng.iteye.com/blog/434657