`
JAVA海洋
  • 浏览: 618150 次
  • 性别: Icon_minigender_1
  • 来自: 太原
社区版块
存档分类
最新评论

Tomcat 服务器server.xml的关键参数配置

阅读更多
说明:以下文字均以tomcat5.0.30为例进行。

1,配置tomcat服务器访问端口,只需配置Connector的port端口即可。Tomcat默认为8080,现修改port参数值为80。
<!--Defineanon-SSLCoyoteHTTP/1.1Connectoronport8080-->
<Connectorport="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)<Contextpath=""docBase="ROOT"debug="0"/>
若要支持数据库(以SQLServer为例),则为:
(2)<Contextpath="/xkb"docBase="F:\XKB6\webApp"debug="5"reloadable="true"crossContext="true">
<LoggerclassName="org.apache.catalina.logger.FileLogger"prefix="localhost_DBTest_log."suffix=".txt"timestamp="true"/>
<Resourcename="jdbc/SqlServerDB"auth="Container"type="javax.sql.DataSource"/>
<ResourceParamsname="jdbc/SqlServerDB">
<parameter>
<name>factory</name>
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
</parameter>

<!--MaximumnumberofdBconnectionsinpool.Makesureyouconfigureyourmysqldmax_connectionslargeenoughtohandleallofyourdbconnections.Setto0fornolimit.-->

<parameter>
<name>maxActive</name>
<value>50</value>
</parameter>

<!--MaximumnumberofidledBconnectionstoretaininpool.Setto0fornolimit.-->

<parameter>
<name>maxIdle</name>
<value>20</value>
</parameter>

<!--MaximumtimetowaitforadBconnectiontobecomeavailableinms,inthisexample0.5seconds.AnExceptionisthrownifthistimeoutisexceeded.Setto-1towaitindefinitely.-->

<parameter>
<name>maxWait</name>
<value>500</value>
</parameter>

<!--msSQLdBusernameandpasswordfordBconnections-->

<parameter>
<name>username</name>
<value>sa</value>
</parameter>

<parameter>
<name>password</name>
<value>wangnewton</value>
</parameter>

<!--ClassnameforSQLServer2000JDBCdriver-->

<parameter>
<name>driverClassName</name>
<value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value>

</parameter>

<!--TheJDBCconnectionurlforconnectingtoyourMSSQLServerdB.TheautoReconnect=trueargumenttotheurlmakessurethatthemm.SqlServerJDBCDriverwillautomaticallyreconnectifmysqldclosedtheconnection.mysqldbydefaultclosesidleconnectionsafter8hours.-->

<parameter>
<name>url</name>
<value>jdbc:microsoft:sqlserver://localhost:1433;databaseName=XKBCourse</value>
<!--mustuse&notuse&-->
</parameter>

</ResourceParams>
</Context>
分享到:
评论

相关推荐

    tomcat6 server.xml 详解

    本文将深入探讨Tomcat6版本中的server.xml,揭示其中的核心配置元素,帮助开发者更好地理解和定制服务器环境。 server.xml是Tomcat的主要配置文件,它定义了服务器的全局属性,包括端口设置、连接器、Context(应用...

    tomcat的server.xml标签全解析.

    值得注意的是,通过`jvmRoute`参数,Engine可以用于Tomcat服务器集群,更多详情请参考Clustering文档。 4. **Host** - Host组件将网络名称(如www.yourcompany.com)与Tomcat服务器关联起来。一个Engine可以包含多...

    tomcat配置文件web.xml与server.xml解析

    Tomcat 配置文件 web.xml 和 server.xml 是 Tomcat 自身的配置文件,用于配置 Tomcat 服务器的行为和性能。在本文中,我们将对 web.xml 和 server.xml 中的主要配置项进行解析。 一、web.xml 配置文件 web.xml ...

    tomcat server.xml的典型配置

    总之,Tomcat的Server.xml配置文件是服务器性能调优的关键。通过合理的配置,我们可以确保Tomcat高效、稳定地运行Java Web应用,同时提供良好的用户体验。在实际操作中,应根据应用的特性和预期流量来调整各项参数,...

    tomcatserver.xml配置详解.pdf

    根据提供的文件信息,可以看出文档内容是关于Tomcat服务器的配置文件server.xml的详细解读。server.xml是Tomcat中的核心配置文件,负责配置整个服务器的运行参数和连接器信息。下面将对Tomcat server.xml中可能包含...

    tomcat 配置文件 server.xml配置

    总结而言,`server.xml`的配置涵盖了Tomcat服务器的所有关键方面,从启动参数到网络监听,再到请求处理和日志记录。深入理解并合理配置这些参数,对于提升Tomcat的性能、安全性和稳定性至关重要。

    tomcat server.xml配置详解

    在深入探讨Tomcat服务器的`server.xml`配置文件之前,我们先简要了解下Tomcat。Apache Tomcat是一个开源的Servlet容器,主要用来运行Java Servlet和JavaServer Pages(JSP)。`server.xml`是Tomcat的核心配置文件,...

    tomcat server.xml 配置

    本文将详细介绍`server.xml`中的关键配置项,并结合实例讲解如何通过该文件实现如去除默认端口、绑定多域名以及项目映射等操作。 #### 二、核心配置项详解 ##### 1. `&lt;Server&gt;` 元素 - **属性详解** - `port`: ...

    tomcat_server.xml_配置详解.doc

    本文将对`server.xml`中的关键元素及其属性进行详尽解读,帮助开发者更好地理解和掌握Tomcat的配置机制。 ### 1. &lt;Server&gt; 元素:容器的顶层定义 `&lt;Server&gt;`元素是Tomcat实例的最高层级元素,代表整个容器。它由`...

    tomcat中Server.xml的标签释义

    在探讨Tomcat中`Server.xml`的标签释义时,我们深入分析了构成Tomcat服务器架构的核心组件,包括Server、Service、Connector、Engine以及Host。这些元素协同工作,确保了Tomcat作为应用服务器的高效运行。 ### ...

    详细解读server.xml文件

    在Apache Tomcat服务器中,`server.xml`是核心配置文件,它定义了服务器的整体结构、端口设置、数据源、连接器以及其他关键组件。本文将深入解析`server.xml`文件中的各个元素及其重要性,帮助你更好地理解和管理你...

    apache-tomcat-9.0.78-windows-x64

    - 修改`conf/server.xml`:配置Tomcat服务器的主要设置,包括端口号、服务器连接池、虚拟主机等。 - 启动与停止:通过执行`bin/startup.bat`和`bin/shutdown.bat`脚本启动和停止Tomcat服务。 **部署Web应用**: - ...

    apache-tomcat-8.5.100.tar.gz

    - 配置线程池,如在server.xml中调整Executor元素的参数。 - 开启HTTP/2支持,提供更快的通信速度。 5. 监控与日志: - 通过JMX(Java Management Extensions)工具监控Tomcat的运行状态。 - 配置logging....

    apache-tomcat-8.5.83.tar.gz

    - 配置Tomcat涉及修改 `conf/server.xml` 文件,以设置端口、应用上下文路径和连接器等参数。 - 启动和停止Tomcat可以使用 `bin/startup.sh` 和 `bin/shutdown.sh` 脚本。 5. **安全管理**: - Tomcat的安全管理...

    tomcatserver.xml详解.pdf

    server.xml是Tomcat服务器的核心配置文件,它定义了Tomcat服务器的各种组件,如连接器(Connector)、服务(Service)、引擎(Engine)等,以及它们的属性配置。 首先,让我们了解一下server.xml文件中涉及的一些...

    tomcat-jdbc数据源所需jar包tomcat-jdbc.jar+tomcat-juli.jar

    配置数据源通常在`context.xml`或`server.xml`文件中完成,包括设置数据库URL、用户名、密码、最大连接数、最小连接数等参数。配置完成后,应用可以通过JNDI查找来获取数据源,然后通过数据源创建和管理数据库连接。...

    apache-tomcat-7.0.105.zip

    这个“apache-tomcat-7.0.105.zip”压缩包包含了Tomcat服务器的7.0.105版本,这是一个非常稳定且广泛使用的版本,发布于2016年。在深入探讨这个版本之前,我们先来了解一下什么是Java Servlet和Java Web应用程序。 ...

    TOMCAT连接池DBCP,在server.xml中配置全局数据源详细的介绍,很有好用啊!!

    `server.xml`通常位于`conf`目录下,它是TOMCAT服务器的主配置文件。在`&lt;GlobalNamingResources&gt;`标签内部,添加以下配置来定义数据源: ```xml &lt;Resource name="jdbc/test" type="javax.sql.DataSource" username...

    官方原版apache-tomcat-9.0.34.tar.gz

    bin目录下有启动和停止服务器的脚本,conf目录存储配置文件,如server.xml、context.xml等,lib目录包含运行Tomcat所需的库文件,webapps目录用于部署Web应用,logs记录日志,work目录存储编译后的JSP文件和Servlet...

Global site tag (gtag.js) - Google Analytics