tomcat 设置
乱码处理:
1. 过滤器 编码设置格式
web.xml 文件中设置 编码格式为gb2312
<filter>
<filter-name>pageEncoding</filter-name>
<filter-class>com.popedom.dyhx.utils.PageEncodingFilter</filter-class>
<init-param>
<param-name>encode</param-name>
<param-value>gb2312</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>pageEncoding</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
2. tomcat/conf/server.xml 文件中设置编码格式如下
<Connector port="8099" protocol="HTTP/1.1"
maxThreads="150" connectionTimeout="20000"
redirectPort="8443" URIEncoding="gb2312"/>
原因如下:
利用request.setCharacterEncoding("gb2312");来设置Tomcat接收请求的编码格式,只对POST方式提交的数据有效,对GET方式提交的数据无效!
要设置GET的编码,可以修改server.xml文件中,相应的端口的Connector的属性:URIEncoding="gb2312",这样,GET方式提交的数据才会被正确解码。
修改代码 tomcat重启问题处理:
分享到:
相关推荐
在开始之前,我们需要了解几个基本概念:MyEclipse是一款基于Eclipse平台的Java EE集成开发环境,而Tomcat则是一个开源的Servlet容器,主要用于运行Java Web应用。在使用这两者进行Web开发时,可能会遇到中文或其他...
Apache Tomcat是一款开源的Java Servlet容器,用于部署和运行Java Web应用程序。它是基于Sun Microsystems的Java Servlet和JavaServer Pages(JSP)技术的。Tomcat以其轻量级、易用性和稳定性著称,是开发和测试Java...
Tomcat是Apache软件基金会的Jakarta项目下的一个开源Web服务器和Servlet容器,它以其轻量级、高效和可扩展性而受到广大Java开发者和运维人员的喜爱。本资料详细解析了Tomcat的常用配置信息,对于Java开发面试者和Web...
**SpringBoot入门示例在Tomcat6容器中的运行详解** SpringBoot是由Pivotal团队提供的全新框架,旨在简化Spring应用程序的初始搭建以及开发过程。它集成了大量的常用第三方库配置,如Redis、MongoDB、JPA、RabbitMQ...
标题中的 "springboot入门实例可运行在tomcat6容器" 暗示了这个压缩包包含了一个使用 SpringBoot 构建的应用,该应用设计为可以在 Apache Tomcat 6 服务器上运行。Tomcat 6 是一个广泛使用的开源 Java Servlet 容器...
其被JavaWorld杂志的编辑选为2001年度最具创新的java产品(Most Innovative Java Product),同时它又是sun公司官方推荐的servlet和jsp容器(具体可以见http://java.sun.com/products/jsp/tomcat/),因此其越来越多的受...
- **自动扩缩容**:Kubernetes等容器编排系统可以根据实际负载动态调整Tomcat容器的数量,确保系统性能和资源利用率的最大化。 - **水平扩展**:通过轻松地增加或删除Tomcat节点来满足不同时间段内的流量需求变化...
3. 扩展性好:Tomcat支持负载平衡与邮件服务等开发应用系统常用的功能。 4. 小型、轻量级:Tomcat是一个小型的轻量级应用服务器,非常适合中小型系统和并发访问用户不是很多的场合。 5. 可以独立运行:Tomcat可以...
Apache Tomcat 8.0.26 是一个广泛使用的开源软件,它是一个Java Servlet容器,专为部署Java Web应用程序而设计。Tomcat是Apache软件基金会的Jakarta项目的一部分,遵循Apache 2.0许可证,因此它是免费且开源的。这个...
《Tomcat常用配置详解》 Tomcat作为一款广泛使用的开源Java Servlet容器,是Apache软件基金会下的Jakarta项目的一部分。它提供了对Servlet和JSP规范的支持,使得开发者能够轻松地部署和运行Java Web应用。本文将...
- **容器模型**:Tomcat的容器模型基于组合模式和管道模型,它包含一系列容器,如Engine(Servlet引擎)、Host(主机)、Context(上下文)和Wrapper(Servlet容器)。每个容器都有自己的生命周期管理,可以包含和...
Apache Tomcat是一款开源的Java Servlet容器,它实现了Java EE中的Web应用服务器标准,特别是Servlet和JSP规范。在Linux系统中,Tomcat 7是一个常用的轻量级服务器,适合运行Java Web应用程序。在本教程中,我们将...
在Windows操作系统中,为了确保web服务的稳定性和连续性,常常需要将常用的服务如Nginx和Tomcat配置为自动启动。这样,当系统重启时,这些服务会自动运行,无需手动启动,极大地提高了运维效率。本教程将详细介绍...
Tomcat是Apache软件基金会下的一个开源项目,是一款广泛使用的Java Servlet容器,特别适用于处理基于Java的Web应用程序。在本例中,我们关注的是针对Linux系统的Tomcat 8.5.78版本,其压缩包为`apache-tomcat-8.5.78...
**Tomcat 常用配置详解** Tomcat是一款广泛应用的开源Java Servlet容器,它负责运行Web应用程序,包括Servlet和JSP。本篇文章将深入探讨Tomcat的两个核心配置文件——`server.xml`和`context.xml`,以及它们如何...
Tomcat作为Servlet容器,它实现了Java Servlet和JavaServer Pages规范,使得开发者可以在不使用完整Java EE应用服务器的情况下,运行基于Java技术的Web应用。 在压缩包子文件的文件名称列表中,“apache-tomcat-8.5...
Tomcat是一款开源的Java Servlet容器,它实现了Java Servlet和JavaServer Pages(JSP)规范,是Web应用程序部署和运行的常用平台。 【描述】"Tomcat7.0.39官方安装包,适用于windows32bit/64bit操作系统~" 提供的...
Apache Tomcat 7.0.19是一款广泛应用的开源Java Servlet容器,由Apache软件基金会开发。它是实现Java Servlet和JavaServer Pages(JSP)技术的标准,使得开发者能够创建和部署动态Web应用程序。Tomcat作为轻量级应用...
Tomcat 是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多...Tomcat和IIS、Apache等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。