Tomcat 服务器server.xml的关键参数配置
说明:以下文字均以tomcat5.0.30为例进行。
1,配置tomcat服务器访问端口,只需配置Connector的port端口即可。Tomcat默认为8080,现修改port参数值为80。
<!-- Define a non-SSL Coyote HTTP/1.1 Connector on port 8080 -->
<Connector port="80"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
debug="0" connectionTimeout="20000"
disableUploadTimeout="true" URIEncoding="GBK"/>
2,配置tomcat支持URL中文参数,只需添加Connector的URIEncoding参数即可,默认情况下该参数未被配置。要支持URL参数支持中文,加上URIEncoding="GBK"就行了(见1中附代码最后一行)。
3,配置新的webApp:找到host尾标记</Host>,插入新的context即可。
如:
(1)<Context path="" docBase="ROOT" debug="0"/>
若要支持数据库(以SQL Server为例),则为:
(2)<Context path="/xkb" docBase="F:\XKB6\webApp" debug="5" reloadable="true" crossContext="true">
<Logger className="org.apache.catalina.logger.FileLogger" prefix="localhost_DBTest_log." suffix=".txt" timestamp="true"/>
<Resource name="jdbc/SqlServerDB" auth="Container" type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/SqlServerDB">
<parameter>
<name>factory</name>
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
</parameter>
<!-- Maximum number of dB connections in pool. Make sure you configure your mysqld max_connections large enough to handle all of your db connections. Set to 0 for no limit.-->
<parameter>
<name>maxActive</name>
<value>50</value>
</parameter>
<!-- Maximum number of idle dB connections to retain in pool. Set to 0 for no limit.-->
<parameter>
<name>maxIdle</name>
<value>20</value>
</parameter>
<!-- Maximum time to wait for a dB connection to become available in ms, in this example 0.5 seconds. An Exception is thrown if this timeout is exceeded. Set to -1 to wait indefinitely. -->
<parameter>
<name>maxWait</name>
<value>500</value>
</parameter>
<!-- msSQL dB username and password for dB connections -->
<parameter>
<name>username</name>
<value>sa</value>
</parameter>
<parameter>
<name>password</name>
<value>wangnewton</value>
</parameter>
<!-- Class name for SQLServer2000 JDBC driver -->
<parameter>
<name>driverClassName</name>
<value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value>
</parameter>
<!-- The JDBC connection url for connecting to your MS SQL Server dB.The autoReconnect=true argument to the url makes sure that the mm.Sql Server JDBC Driver will automatically reconnect if mysqld closed the connection. mysqld by default closes idle connections after 8 hours.-->
<parameter>
<name>url</name>
<value>jdbc:microsoft:sqlserver://localhost:1433;databaseName=XKBCourse</value>
<!--must use & not use & -->
</parameter>
</ResourceParams>
</Context>
分享到:
相关推荐
### Tomcat 服务器server.xml的关键参数配置 #### 一、配置Tomcat服务器访问端口 在Tomcat服务器中,可以通过修改`server.xml`文件中的`Connector`元素来配置服务器的监听端口。对于Tomcat 5.0.30版本来说,默认的...
本文将深入探讨Tomcat6版本中的server.xml,揭示其中的核心配置元素,帮助开发者更好地理解和定制服务器环境。 server.xml是Tomcat的主要配置文件,它定义了服务器的全局属性,包括端口设置、连接器、Context(应用...
值得注意的是,通过`jvmRoute`参数,Engine可以用于Tomcat服务器集群,更多详情请参考Clustering文档。 4. **Host** - Host组件将网络名称(如www.yourcompany.com)与Tomcat服务器关联起来。一个Engine可以包含多...
Tomcat 配置文件 web.xml 和 server.xml 是 Tomcat 自身的配置文件,用于配置 Tomcat 服务器的行为和性能。在本文中,我们将对 web.xml 和 server.xml 中的主要配置项进行解析。 一、web.xml 配置文件 web.xml ...
总之,Tomcat的Server.xml配置文件是服务器性能调优的关键。通过合理的配置,我们可以确保Tomcat高效、稳定地运行Java Web应用,同时提供良好的用户体验。在实际操作中,应根据应用的特性和预期流量来调整各项参数,...
根据提供的文件信息,可以看出文档内容是关于Tomcat服务器的配置文件server.xml的详细解读。server.xml是Tomcat中的核心配置文件,负责配置整个服务器的运行参数和连接器信息。下面将对Tomcat server.xml中可能包含...
总结而言,`server.xml`的配置涵盖了Tomcat服务器的所有关键方面,从启动参数到网络监听,再到请求处理和日志记录。深入理解并合理配置这些参数,对于提升Tomcat的性能、安全性和稳定性至关重要。
在深入探讨Tomcat服务器的`server.xml`配置文件之前,我们先简要了解下Tomcat。Apache Tomcat是一个开源的Servlet容器,主要用来运行Java Servlet和JavaServer Pages(JSP)。`server.xml`是Tomcat的核心配置文件,...
本文将详细介绍`server.xml`中的关键配置项,并结合实例讲解如何通过该文件实现如去除默认端口、绑定多域名以及项目映射等操作。 #### 二、核心配置项详解 ##### 1. `<Server>` 元素 - **属性详解** - `port`: ...
本文将对`server.xml`中的关键元素及其属性进行详尽解读,帮助开发者更好地理解和掌握Tomcat的配置机制。 ### 1. <Server> 元素:容器的顶层定义 `<Server>`元素是Tomcat实例的最高层级元素,代表整个容器。它由`...
在探讨Tomcat中`Server.xml`的标签释义时,我们深入分析了构成Tomcat服务器架构的核心组件,包括Server、Service、Connector、Engine以及Host。这些元素协同工作,确保了Tomcat作为应用服务器的高效运行。 ### ...
在Apache Tomcat服务器中,`server.xml`是核心配置文件,它定义了服务器的整体结构、端口设置、数据源、连接器以及其他关键组件。本文将深入解析`server.xml`文件中的各个元素及其重要性,帮助你更好地理解和管理你...
- 修改`conf/server.xml`:配置Tomcat服务器的主要设置,包括端口号、服务器连接池、虚拟主机等。 - 启动与停止:通过执行`bin/startup.bat`和`bin/shutdown.bat`脚本启动和停止Tomcat服务。 **部署Web应用**: - ...
- 配置线程池,如在server.xml中调整Executor元素的参数。 - 开启HTTP/2支持,提供更快的通信速度。 5. 监控与日志: - 通过JMX(Java Management Extensions)工具监控Tomcat的运行状态。 - 配置logging....
server.xml是Tomcat服务器的核心配置文件,它定义了Tomcat服务器的各种组件,如连接器(Connector)、服务(Service)、引擎(Engine)等,以及它们的属性配置。 首先,让我们了解一下server.xml文件中涉及的一些...
- 配置Tomcat涉及修改 `conf/server.xml` 文件,以设置端口、应用上下文路径和连接器等参数。 - 启动和停止Tomcat可以使用 `bin/startup.sh` 和 `bin/shutdown.sh` 脚本。 5. **安全管理**: - Tomcat的安全管理...
这个“apache-tomcat-7.0.105.zip”压缩包包含了Tomcat服务器的7.0.105版本,这是一个非常稳定且广泛使用的版本,发布于2016年。在深入探讨这个版本之前,我们先来了解一下什么是Java Servlet和Java Web应用程序。 ...
`server.xml`通常位于`conf`目录下,它是TOMCAT服务器的主配置文件。在`<GlobalNamingResources>`标签内部,添加以下配置来定义数据源: ```xml <Resource name="jdbc/test" type="javax.sql.DataSource" username...
bin目录下有启动和停止服务器的脚本,conf目录存储配置文件,如server.xml、context.xml等,lib目录包含运行Tomcat所需的库文件,webapps目录用于部署Web应用,logs记录日志,work目录存储编译后的JSP文件和Servlet...
在Tomcat 5.5.x版本中,`server.xml`是服务器的主要配置文件,它包含了关于服务器设置、连接器、容器以及其他关键组件的配置信息。本篇文章将详细解释如何在`server.xml`中配置域名转向和连接池。 ### 域名转向...