日期:2011-02-15 01:57:00  来源:本站整理

Tomcat5+Mssql server 2000数据库衔接池配置之旅[服务器安全]

赞助商链接



  本文“Tomcat5+Mssql server 2000数据库衔接池配置之旅[服务器安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

Tomcat相信大家已经很熟习了,作为一种免费而强盛的java web server,得到了很多java爱好者的爱好,最新版本的tomcat5支持servlet2.4和jsp2.0,本日我将采取Tomcat5和Ms sqlserver 000一同来开始数据库衔接池配置之旅.
需求的预备
1、jdk 我利用的版本1.4.01
2、Tomcat 5 我利用的是5.0.16版本 下载地址:http://jakarta.apache.org/site/binindex.cgi
3、Mssql server 2000 数据库
4、Mssql server 2000的官方jdbc driver ,可以到微软的官方网站免费下载

好了在安装完上面的软件之后,就进入配置实战了:)

1、找到jdbc的安装目录,把lib目录下面的msbase.jar和mssqlserver.jar、msutil.jar三个文件一同copy到$CATALINA_HOME/common/lib/($CATALINA_HOME代表的是你的tomcat5的安装目录)

2、用文本编辑器,我这是利用editplus(她但是我的挚爱奥)翻开$CATALINA_HOME/conf/server.xml文件,找到配置context的地方,把下面的代码
粘贴到文件里面

<Context path="/DBTest" docBase="D:\rautinee work\db\"
       debug="5" reloadable="true" crossContext="true">

 <Logger className="org.apache.catalina.logger.FileLogger"
            prefix="localhost_DBTest_log." suffix=".txt"
            timestamp="true" />

 <Resource name="jdbc/TestDB"
              auth="Container"
              type="javax.sql.DataSource" />

 <ResourceParams name="jdbc/TestDB">
   <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>100</value>
   </parameter>

   <!-- Maximum number of idle dB connections to retain in pool.
        Set to 0 for no limit.
        -->
   <parameter>
     <name>maxIdle</name>
     <value>30</value>
   </parameter>

   <!-- Maximum time to wait for a dB connection to become available
        in ms, in this example 10 seconds. An Exception is thrown if
        this timeout is exceeded.  Set to -1 to wait indefinitely.
        -->
   <parameter>
     <name>maxWait</name>
     <value>10000</value>
   </parameter>

   <!-- MSSQLserver dB username and password for dB connections  -->
   <parameter>
    <name>username</name>
    <value>sa</value>
   </parameter>
   <parameter>
    <name>password</name>
    <value></value>
   </parameter>

   <!-- Class name for mssqlserver JDBC driver -->
   <parameter>
      <name>driverClassName</name>
      <value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value>
   </parameter>

   <!-- The JDBC connection url for connecting to your mssqlserver dB.-->
   <parameter>
     <name>url</name>
     <value>jdbc:microsoft:sqlserver://localhost:1433;databasename=Northwind</value>
   </parameter>
 </ResourceParams>
</Context>

注意:我本地的数据库的sa的密码为空,数据库利用的是Northwind,我的目录名DBTest,他的目录是D:\rautinee work\db\

翻开DBTest下面的web.xml文件,用下面的代码替换本来的内容

<?xml version="1.0" encoding="ISO-8859-1"?>
   <!DOCTYPE web-app PUBLIC


  以上是“Tomcat5+Mssql server 2000数据库衔接池配置之旅[服务器安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • centos6.0 下apache+tomcat整合笔记
  • IIS6+Tomcat7整合
  • 详解 Nginx + Tomcat HTTPS/SSL 配置办法
  • 怎样在xp下操作tomcat安置一个java web项目
  • JSP利用服务器搭建实施文档(Nginx+Tomcat)
  • <b>Linux下Tomcat集群搭建历程全记录</b>
  • Linux(Ubuntu)下Nginx安装配置及与Tomcat整合
  • Ubuntu下基于Nginx实现Tomcat集群负载均衡
  • <b>RedHat Linux 5 Tomcat 的安装及环境的配置</b>
  • <b>CentOS下Tomcat 5.5 与 jdk1.6安装</b>
  • <b>Linux下配置Nginx + 双Tomcat负载均衡</b>
  • Linux下Tomcat安装与启动
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .