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>

tomcat5.5.x 配置记录。

本文转自 zhouhaipeng 51CTO博客,原文链接:http://blog.51cto.com/tianya23/757412,如需转载请自行联系原作者

Tomcat 服务器server.xml,web.xml的关键参数配置相关推荐

  1. IDEA社区版搭建Tomcat服务器并创建web项目

    IDEA社区版搭建Tomcat服务器并创建web项目 目标 创建Web项目的目录结构 可以启动Tomcat服务器 编写Servlet并访问成功 问题 IDEA社区版没有创建Web工程的选项 IDEA社 ...

  2. Tomcat服务器部署+Web项目搭建

    Tomcat服务器部署+Web项目搭建 1.Tomcat服务器 1 . Tomcat下载     2 . Tomcat启动与关闭     3 . 配置端口号2.IDEA搭建Web项目 1 . web项 ...

  3. 嵌入式tomcat的不使用web.xml原理分析

    前言 前面的章节讲了嵌入式tomcat使用web.xml启动,这章说说不使用web.xml启动tomcat.有了这个就明白Spring Boot是如何在没有web.xml的的情况下实现web能力的,以 ...

  4. struts.xml web.xml配置正常,访问action时出现404

    工程项目部署成功,能访问默认页面 action 一出来    挂了.... 工程结构 web.xml <?xml version="1.0" encoding="U ...

  5. java获取tomcat启动时间不对_部署在Tomcat 服务器中的web应用读取时间与系统时间不一致问题...

    我在部署应用到Ubantu系统上的tomcat服务器中运行,发现操作系统的时间和tomcat中的应用程序获取的时间不一致,总是相差8个小时,但是查看当前操作系统的时区也是CST时区(中国标准时区). ...

  6. Tomcat服务器server.xml详解

    Server.xml 1. 2.<Server port="8005" shutdown="SHUTDOWN">   3.<!--属性说明   ...

  7. Neutron的Web Server启动过程中的关键参数

    Web server启动过程的关键代码如下几句: self.pool = eventlet.GreenPool(1) self._server = self._service.pool.spawn(s ...

  8. tomcat中server.xml文件详解

    原文:http://www.cnblogs.com/starhu/p/5599773.html Tomcat Server的结构图如下: 该文件描述了如何启动Tomcat Server <Ser ...

  9. Web.xml 文件与server.xml 文件使用总结

    每个 web 项目下都具备 web.xml 文件 Tomcat 下的 server.xml Web.xml 文件使用总结 作用: 存储项目相关的配置信息,保护 Servlet.解耦一些数据对程序的依赖 ...

最新文章

  1. .net core 中文乱码问题
  2. Tornado 学习笔记
  3. jwt token长度限制_ASP.NET Core Web Api之JWT(一)
  4. yum 更新_CentOS7 - 使用yum-cron自动更新软件
  5. 嵌入式FreeRTOS系统,在中断中调用FreeRTOS系统的API函数
  6. storm 机器上日志查询_Storm原理与实践大数据技术栈14
  7. dex工具与transform_Android Studio打包程序时出现transformClassesWithDexForRelease错误
  8. 程序代码移植和烧录需要注意什么_购买建站模板需要注意什么问题
  9. toj 4317 多连块拼图
  10. MultiByteToWideChar和WideCharToMultiByte参数详解及使用方法
  11. Linux串口分析open
  12. mysql程序设计考试app_MySQL数据库设计与应用知到APP期末考试完整答案
  13. B站粉丝计数软件(python开发)
  14. Java项目:调查问卷管理系统(java+SpringBoot+Vue+ElementUI+Maven+mysql)
  15. This Exception was thrown from a job compiled with Burst, which has limited exception support. 报错
  16. MySQL备份文件.ibd、.frm、.MYD、.MYI的恢复教程
  17. 法院判错案如何追责?
  18. 为什么说“去中心化”是互联网的未来?
  19. 无皇刀谭 · 异邦人
  20. ORALC 抛出ORA-12154的错误

热门文章

  1. MyBatisPlus条件构造器带条件更新update使用
  2. 【Python】编程笔记10
  3. OpenCV结合socket进行实时视频传输(TCP协议)
  4. winform 转 JAVA_C#转java
  5. 述信科技创始人 CEO 彭圣才:传统行业如何实现数字化转型(附 PPT 下载)
  6. 如何对付费广告流量进行标记?
  7. 瞎说系列之Object.assign入门
  8. linux虚拟机时间不准的问题
  9. OpenCV之mixChannels()函数使用说明
  10. JavaScript对象的创建之动态原型方式