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-9.0.45-srcapache-tomcat-9.0.45-srcapache-tomcat-9.0.45-srcapache-tomcat-9.0.45-srcapache-tomcat-9.0.45-srcapache-tomcat-9.0.45-srcapache-tomcat-9.0.45-srcapache-tomcat-9.0.45-srcapache-...
最新版windows apache-tomcat-9.0.46-windows-x64.zip最新版windows apache-tomcat-9.0.46-windows-x64.zip
还有一些其他工具,例如用于管理Tomcat的`tomcat-admin`和用于管理JAR文件的`jar.exe`。 2. `conf`目录:包含Tomcat的配置文件,如`server.xml`(服务器配置)、`context.xml`(应用上下文配置)、`web.xml`(默认...
首先,解压下载的"apache-tomcat-9.0.40-windows-x64.zip"文件。解压后,你会得到一个名为"apache-tomcat-9.0.40"的文件夹,里面包含Tomcat的全部组件,如bin、conf、lib、webapps等目录。bin目录包含了用于启动和...
在这个“apache-tomcat-8.5.64-windows-x64.zip”压缩包中,包含了在Windows 64位操作系统上运行Tomcat所需的所有组件。 1. **Tomcat版本介绍**:8.5版本是Tomcat的一个稳定分支,提供了许多改进和新特性。这个特定...
"apache-tomcat-8.5.99-windows-x64.zip"表明这是专为Windows 64位操作系统设计的。在64位系统上运行64位版本的Tomcat可以充分利用系统的内存资源,对于处理大型应用或高并发场景更为有利。 **4. 安装与配置** 解压...
这个最新的版本“apache-tomcat-8.5.59-windows-x64.zip”是专门为Windows 64位操作系统设计的。让我们深入探讨一下这个版本包含的知识点。 首先,Apache Tomcat 8.5.x系列是Tomcat服务器的一个稳定版本,它在功能...
这个最新的版本,"apache-tomcat-8.5.69-windows-x64.zip",是专为Windows 64位操作系统设计的。在这个版本中,用户可以享受到更加稳定和高效的服务。 Tomcat 8.5系列是Apache Tomcat的一个重要版本,它引入了许多...
- 或者,可以使用管理工具如`Manager App`(需在`conf/tomcat-users.xml`中添加用户角色)来上传和管理应用。 **安全管理**: - `conf/tomcat-users.xml`:配置管理员用户和角色,以控制对管理界面的访问。 - `...
在解压后的"apache-tomcat-9.0.65"文件夹中,你会看到这个目录,里面可能包含示例应用程序和其他默认配置。 9. **Conf**目录:包含了Tomcat的主要配置文件,如`server.xml`(定义服务器配置)、`web.xml`(定义全局...
官方原版的`apache-tomcat-8.5.53-windows-x64.zip`是针对Windows 64位系统的版本,包含了所有必要的组件来搭建和运行基于Java EE Web应用程序。以下是关于这个版本的Apache Tomcat的一些详细知识点: 1. **Tomcat...
Apache Tomcat是一款开源的Java ...以上是关于`apache-tomcat-9.0.68-windows-x64.zip`的基本介绍,包括其组成部分、特性、安装配置方法以及安全管理与优化策略。希望这些信息对理解和使用Apache Tomcat有所帮助。
在本文中,我们将深入探讨与"Apache-tomcat-7.0.109-Windows-x64"相关的知识,包括Tomcat的概述、版本7.0.109的特点、在Windows 64位系统上的安装与配置,以及Java环境的设置等关键内容。 首先,让我们了解Tomcat的...
"apache-tomcat-8.5.66-windows-x64.zip"是专门为64位Windows系统设计的最新版本,确保在处理大量并发请求时具备更好的性能和稳定性。 在8.5.x系列中,Tomcat 8.5.66包含了多项改进和修复,以提升安全性和性能。这...
这个最新的版本“apache-tomcat-8.5.70-windows-x64.zip”是专门为Windows操作系统设计的64位版本。在本文中,我们将深入探讨Apache Tomcat 8.5.70在Windows环境下的安装、配置、管理和优化。 首先,安装过程通常...
这个最新的Windows版本,即apache-tomcat-9.0.55-windows-x64.zip,是专为64位Windows操作系统设计的,提供了一个稳定且高效的平台来运行Java Web服务。 1. **Tomcat 9.0.x版本**: Tomcat 9是基于Java EE 8标准的,...
下载并解压`apache-tomcat-9.0.74`压缩包后,用户需要将Tomcat添加到系统环境变量PATH中,以便于命令行启动和停止服务。配置`conf/server.xml`文件可以定制服务器端口、上下文路径等设置。此外,`webapps`目录用于...
这个版本是为Windows 64位操作系统设计的,因此“apache-tomcat-8.5.64-windows-x64.rar”是一个包含此特定Tomcat版本的压缩文件,适用于64位的Windows系统。 Apache Tomcat作为Servlet容器,它的主要任务是解析...