1.环境变量设置问题
1.1 java环境变量
JAVA_HOMe=c:\j2sdk1.6
1.2 Tomcat环境变量
TOMCAT_HOME=c:\tomcat6
2.端口冲突
HTTP的8080端口冲突:
tomcat的HTTP服务的端口默认为8080.
如果启动报以下错误:
java.net.BindException:cannot assign requested address:JVM_Bind:8080
......
则需要修改$CATALINA_HOME/conf/server.xml中端口的值,重启tomcat。
可以用netstat -p tcp 命令查看TCP监听的端口.
3. 中文字符解决方案
3.1 HTML中文编码转换
head之间加入 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
或者修改MIME编码:
<mime-mapping>
<extension>htm</extension>
<mime-type>text/html; charset=utf-8</mime-type>
</mime-mapping>
<mime-mapping>
<extension>html</extension>
<mime-type>text/html; charset=utf-8</mime-type>
</mime-mapping>
3.2 JSP中文编码
(1) <%@page language="java" contentType="text/html; charset=utf-8"%>
(2) request.setCharacterEncoding("utf-8");
(3) 使用编码过滤器:
public class CharacterEncodingFilter implements Filter{
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)throws IOException,
ServletException{
request.setCharacterEncoding("utf-8");
response.setCharacterEncoding("utf-8");
chain.doFilter(request, response);
}
}
web.xml:配置过滤器。
(4) web.xml添加如下配置:
<jsp-config>
<jsp-property-group>
<page-encoding>utf-8</page-encoding>
<jsp-property-group>
</jsp-config>
(5) 配置编码过滤参数。
server.xml中的JspServlet设置中文编码:
<init-param>
<param-name>javaEncoding</param-name>
<param-value>utf-8</param-value>
</init-param>
也可以设置SSI、CGI文件的编码参数。
(6) 修改server.xml.
在Connector中加入URIEncoding="utf-8".
<Connector port="80" maxThreads="150" .... URIEncoding="utf-8"/>
4. 调试方法:
4.1 解读日志文件:
Tomcat的logs目录下基本的日志文件。
4.2 URL和Http会话:
$telnet localhost 80
分享到:
相关推荐
apache-tomcat-8.5.78-windows-x64安装包 apache-tomcat-8.5.78-windows-x64安装包 apache-tomcat-8.5.78-windows-x64安装包 apache-tomcat-8.5.78-windows-x64安装包 apache-tomcat-8.5.78-windows-x64安装包 ...
apache-tomcat-9.0.45-windows-x64apache-tomcat-9.0.45-windows-x64apache-tomcat-9.0.45-windows-x64apache-tomcat-9.0.45-windows-x64apache-tomcat-9.0.45-windows-x64apache-tomcat-9.0.45-windows-x64apache-...
"apache-tomcat-8.5.99-windows-x64.zip"表明这是专为Windows 64位操作系统设计的。在64位系统上运行64位版本的Tomcat可以充分利用系统的内存资源,对于处理大型应用或高并发场景更为有利。 **4. 安装与配置** 解压...
这个压缩包 "apache-tomcat-8.5.98-windows-x64.zip" 包含了适用于Windows 64位操作系统的Apache Tomcat 8.5.98版本。该版本是Tomcat的稳定版本之一,提供了对Java EE 7规范的支持。 Apache Tomcat的核心功能是作为...
首先,解压下载的"apache-tomcat-9.0.40-windows-x64.zip"文件。解压后,你会得到一个名为"apache-tomcat-9.0.40"的文件夹,里面包含Tomcat的全部组件,如bin、conf、lib、webapps等目录。bin目录包含了用于启动和...
还有一些其他工具,例如用于管理Tomcat的`tomcat-admin`和用于管理JAR文件的`jar.exe`。 2. `conf`目录:包含Tomcat的配置文件,如`server.xml`(服务器配置)、`context.xml`(应用上下文配置)、`web.xml`(默认...
在这个“apache-tomcat-8.5.64-windows-x64.zip”压缩包中,包含了在Windows 64位操作系统上运行Tomcat所需的所有组件。 1. **Tomcat版本介绍**:8.5版本是Tomcat的一个稳定分支,提供了许多改进和新特性。这个特定...
最新版windows apache-tomcat-9.0.46-windows-x64.zip最新版windows apache-tomcat-9.0.46-windows-x64.zip
"apache-tomcat-8.5.66-windows-x64.zip"是专门为64位Windows系统设计的最新版本,确保在处理大量并发请求时具备更好的性能和稳定性。 在8.5.x系列中,Tomcat 8.5.66包含了多项改进和修复,以提升安全性和性能。这...
这个最新的版本“apache-tomcat-8.5.59-windows-x64.zip”是专门为Windows 64位操作系统设计的。让我们深入探讨一下这个版本包含的知识点。 首先,Apache Tomcat 8.5.x系列是Tomcat服务器的一个稳定版本,它在功能...
- 或者,可以使用管理工具如`Manager App`(需在`conf/tomcat-users.xml`中添加用户角色)来上传和管理应用。 **安全管理**: - `conf/tomcat-users.xml`:配置管理员用户和角色,以控制对管理界面的访问。 - `...
在"apache-tomcat-7.0.100-windows-x64.zip"压缩包中,通常包含以下关键组件: 1. **bin** 目录:包含了启动和停止Tomcat的脚本,如`startup.bat`和`shutdown.bat`,以及用于管理应用程序的工具,如`catalina.bat`...
在解压后的"apache-tomcat-9.0.65"文件夹中,你会看到这个目录,里面可能包含示例应用程序和其他默认配置。 9. **Conf**目录:包含了Tomcat的主要配置文件,如`server.xml`(定义服务器配置)、`web.xml`(定义全局...
这个"apache-tomcat-8.5.61-windows-x64.zip"压缩包是针对Windows 64位系统的Apache Tomcat 8.5.61版本的安装包。该版本是Tomcat的稳定版,提供了多项性能优化和安全性更新。 在深入探讨Tomcat之前,让我们先了解...
这个最新的版本,"apache-tomcat-8.5.69-windows-x64.zip",是专为Windows 64位操作系统设计的。在这个版本中,用户可以享受到更加稳定和高效的服务。 Tomcat 8.5系列是Apache Tomcat的一个重要版本,它引入了许多...
tomcat-9.0.96 windows安装包,apache-tomcat-9.0.96-windows-x64.zip
该压缩包"apache-tomcat-8.5.51-windows-x64.zip"包含以下关键组件: 1. **bin目录**:这个目录包含了用于启动、停止和管理Tomcat的各种脚本,如`catalina.bat`(Windows批处理文件)和`startup.sh`(Unix/Linux ...
这个版本是为Windows 64位操作系统设计的,因此“apache-tomcat-8.5.64-windows-x64.rar”是一个包含此特定Tomcat版本的压缩文件,适用于64位的Windows系统。 Apache Tomcat作为Servlet容器,它的主要任务是解析...
官方原版的`apache-tomcat-8.5.53-windows-x64.zip`是针对Windows 64位系统的版本,包含了所有必要的组件来搭建和运行基于Java EE Web应用程序。以下是关于这个版本的Apache Tomcat的一些详细知识点: 1. **Tomcat...
这个最新的版本“apache-tomcat-8.5.70-windows-x64.zip”是专门为Windows操作系统设计的64位版本。在本文中,我们将深入探讨Apache Tomcat 8.5.70在Windows环境下的安装、配置、管理和优化。 首先,安装过程通常...