赛迪网 > IT技术 Java > JJ2EE介绍
  IT资讯搜索
 
IT产品搜索
[程序开发][网管世界][网络安全][数据库技术]
[操作系统][嘉宾聊天·在线访谈][活动集锦]
[精彩专题][Symantec专区][订阅IT技术周刊]
[开发论坛][网管论坛][安全论坛][数据库论坛]
[操作系统论坛][Sybase专区][IBM dW技术专区]
[病毒求助][病毒与漏洞播报][文档·源码下载]

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

发布时间:2008.02.27 04:42     来源:赛迪网    作者:kerry

说明:以下文字均以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>  
        (责任编辑:包春林)


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· VS 2005中调试JavaScript的方法 (02-26) · 使用VS 2005创建.NET 1.1应用 (02-26)
· 在VS 2005中创建并使用MasterPage (02-26) · 用VS2005开发ASP.NET 2.0数据库程序 (02-26)
· 在VS2005中打造自己的Starter Kits (02-26) · 在Visual Studio 2005中实现VB重构 (02-26)
· 用Visual Studio 2005创建宏代码生成器 (02-26) · Visual Studio 2005中编译调试新功能 (02-26)
· 内嵌汇编 (02-26) · 即时交流功能 (02-26)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  信息化 ·热点·专题·访谈·周刊·方案案例
· 中小企业网站建设存在弊端 手机实名推波助澜
· CIO应如何克服三个关键错误信念 CIO委屈定理
· 五条黄金准则能够让CIO巧妙加薪 CIO焦虑调查
· 网上书店解决方案 深圳边检指挥中心ITSM项目
  IT博客 ·曾剑秋·项立刚·Java学习·网管
  IT技术论坛 ·开发·网管·安全·数据库·系统