`
xy_z487
  • 浏览: 278479 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

[中文问题]使用JK配置Tomcat的中文问题

阅读更多
使用JK配置Tomcat的中文问题

JK2流行了短暂的时间现在又要停止更新了,主要原因是没有人感兴趣,使用配置起来太麻烦。
一开始我们的项目使用tomcat4.1.3+Apache2+jk2,但是总是发生链接失败的错误,后果非常严重。然后我们又换了:tomcat4.1.3+Apache2+jk(新版),此时,当get方法的url带有中文参数的时候就会出现乱码。
接下来我们升级了tomcat的版本,采用的组合是:
Tomcat5.0.28
Apache2.0.53
mod_jk_1.2.6_2.0.50.dll
这样再通过以下的三步就可以,解决所有的中文乱麻问题。

1.      jsp页面:<%@ page contentType="text/html;charset=gb2312"%>

2.      加过滤器:
<filter>
<filter-name>Set Character Encoding</filter-name>
<filter-class>filters.SetCharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>GBK</param-value>
</init-param>
</filter>

<filter-mapping>
<filter-name>Set Character Encoding</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>

3.      修改server.xml文件
<Connector port="8080"

               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"

               enableLookups="false" redirectPort="8443" acceptCount="100"

               debug="0" connectionTimeout="20000"

disableUploadTimeout="true"  URIEncoding="GBK" />

       <Connector port="8009"

               enableLookups="false" redirectPort="8443" debug="0"

protocol="AJP/1.3"  URIEncoding="GBK" />
提示:如果采用JK的方式整合,只需要在第二个Connetor处修改即可。可能在某些环境下两个地方都需要设置,好多网上的教程都是两个地方都需要设置,我实际操作告诉我只要加第二个。
分享到:
评论

相关推荐

    Tomcat中文手册.doc

    总的来说,《Tomcat中文手册》是新用户入门和资深开发者深入理解Tomcat功能、配置及优化的重要参考资料。通过学习这份手册,用户能够全面了解Tomcat的运作原理,有效地部署和管理Java Web应用程序。

    Jakarta-Tomcat简明中文版用户指南

    #### 五、配置Tomcat与Web服务器的协同工作 为了充分利用Tomcat的能力,通常需要将其与Apache等Web服务器一起部署,以便更好地处理HTTP请求和分发静态资源。具体配置方法包括: 1. **使用mod\_jk模块**:这是...

    How Tomcat Works 中文版

    《How Tomcat Works》是一本深入探讨Apache Tomcat工作原理的中文版书籍,对于Java Web开发者来说,理解Tomcat的工作机制至关重要。Tomcat是Apache软件基金会的Jakarta项目中的一个核心部分,它是一个开源的、免费的...

    How Tomcat Works【英文PDF+中文HTML+源码】.zip

    《How Tomcat Works》是一份深入探讨Apache Tomcat工作原理的重要资源,包含了英文PDF文档、中文HTML翻译以及源代码,旨在帮助读者理解Tomcat服务器的内部运作机制。这份资料是IT从业者,特别是Java Web开发者、系统...

    tomcat集群搭建及实现细节

    本文将详细介绍如何使用Apache作为前端代理服务器,配合Tomcat服务器,构建一个具有负载均衡和Session共享功能的集群系统。 #### 集群类型 Tomcat集群的实现方式主要分为两种: 1. **Apache + Tomcat + mod_jk** 2...

    IIS-tomcat整合完整包

    4. **jk2.properties**和**workers2.properties**:这两个文件是Apache的mod_jk模块的配置文件,用于定义IIS和Tomcat之间的通信参数,以及分配应用到特定Tomcat工作进程的规则。 5. **jk2.reg**:这是一个注册表...

    JSP配置(老多文件集合)

    这通常包括设置环境变量、安装JDK、配置Tomcat等步骤。 2. **Tomcat配置servlet经验谈**:Tomcat是一个流行的开源Java Servlet容器,用于运行JSP应用。Tomcat配置servlet涉及到修改`web.xml`文件,定义Servlet的...

    apache中文参考守册

    例如,mod_php用于处理PHP脚本,mod_jk用于与Tomcat等Java应用服务器集成。 7. **错误处理**:通过定义错误文档和使用ErrorDocument指令,可以自定义服务器返回的错误页面,提升用户体验。 8. **性能优化**:...

    Apache中文版用户手册

    这份"Apache中文版用户手册"将引导我们深入了解如何配置和使用Apache,使其成为高效运行网站和服务的理想平台。 首先,Apache的配置是通过修改httpd.conf文件进行的,这个文件包含了服务器的所有设置。配置项包括...

    Apache中文手册

    这份"Apache中文手册"提供了一套完整的关于Apache Web服务器的使用指南,对于想要学习或已经在使用Apache的人来说,是非常宝贵的资源。 一、Apache基础概念 Apache Web服务器是一个用C语言编写的软件,它能够接收...

    java论坛一键搭建Easyjsprun! v6.0.1 UFT-8 For windows 110530.zip

    一键搭建提供了快捷的一键安装体验,您无需担心如何配置 IIS、Apache、Tomcat、JDK、MySQL 等等繁琐复杂的问题,EasyJspRun! 一键搭建能够为您迅速构建服务器环境。 二、 一键搭建特性 ===================== ...

    java论坛一键搭建Easyjsprun! v6.0.1 GBK For windows 110530.zip

    一键搭建提供了快捷的一键安装体验,您无需担心如何配置 IIS、Apache、Tomcat、JDK、MySQL 等等繁琐复杂的问题,EasyJspRun! 一键搭建能够为您迅速构建服务器环境。 二、 一键搭建特性 ===================== ...

    Lucene 全文检索实践.pdf

    - **步骤**:配置Tomcat和HTTP Server,通过mod_jk实现两者的无缝连接,使HTTP请求能够转发至Tomcat处理。 #### 四、注意事项 在实施上述方案时,特别要注意配置细节,例如确保正确的路径设置、依赖库的版本兼容性...

    apache 文档

    除此之外,mod_wsgi用于Python应用,mod_jk或mod_proxy_ajp则是与Tomcat等Java应用服务器集成的关键。 在故障排查和日志分析方面,Apache的日志文件提供了大量信息。错误日志记录了服务器运行时遇到的问题,而访问...

    Apache权威指南(英文版)

    7. **Java集成**:对于Java开发者,特别重要的是了解如何配置mod_jk或mod_proxy_ajp模块,实现Apache与Tomcat或其他Java应用服务器的无缝集成,实现负载均衡和性能优化。 8. **模块开发**:如果你希望为Apache编写...

    vservice--smc安装手册

    - **应用服务器环境**:应用服务器环境支持的软件包括Jdk 1.3.1或更高版本、Tomcat 4.0.6或更高版本、Apache 1.3.27以及连接器jk。需要注意的是,对于Apache版本的选择,目前仅对1.3.27版本进行了测试验证。 - **...

Global site tag (gtag.js) - Google Analytics