`
lingzantia
  • 浏览: 150061 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

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 &amp; not use  & -->

     </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....

    tomcatserver.xml详解.pdf

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

    apache-tomcat-8.5.83.tar.gz

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

    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...

    tomcat5.5.X域名转向和连接池配置的server.xml文件

    在Tomcat 5.5.x版本中,`server.xml`是服务器的主要配置文件,它包含了关于服务器设置、连接器、容器以及其他关键组件的配置信息。本篇文章将详细解释如何在`server.xml`中配置域名转向和连接池。 ### 域名转向...

Global site tag (gtag.js) - Google Analytics