注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

和申的个人主页

专注于java开发,1985wanggang

 
 
 

日志

 
 

基于tomcat5.5的数据库连接池环境设置(个人总结)  

2010-03-30 16:20:33|  分类: 项目开发 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

基于tomcat5.5的数据库连接池环境设置

1。安装tomcat5.5的admin package

  tomcat5.5版本中的admin没有默认安装,先下载admin package jakarta-tomcat-5.5.9-admin.zip或者jakarta-tomcat-5.5.9-admin.tar.gz(这两个package应该是一样的,下载地址http://mirrors.uol.com.br/pub/apache/jakarta/tomcat-5/v5.5.9/bin/)。将其中的/conf/Catalina/localhost/admin.xml复制到%JAVA_HOME%\conf\Catalina\localhost\目录下,将server/webapps/admin文件夹复制到%JAVA_HOME%\server\webapps目录下。另外的RELEASE-NOTES,NOTICE,LICENSE直接复制到%JAVA_HOME%目录下即可,不知道是不是一定得要的,自己可以试试,呵呵。这样就完成了admin package的安装。

2。配置admin

  上面完成了admin package的安装,现在可以进入http://localhost:8080/admin。首先进入一个登陆窗口,用户名默认是admin,密码为空,当然你可以在安装tomcat的时候修改。进入以后,找到Data Sources,单击,在右边的data Source Actions中选择Create New Data Source.下面是要填写的信息。(示例)

如果你安装的是ms的jdbc;

JNDI Name:jdbc/sqlserver

Data Source URL:jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=sqlserver

JDBC Driver Class: com.microsoft.jdbc.sqlserver.SQLServerDriver  驱动名称

User Name:sa//数据库登陆用户名和密码

Password:sa

Max.Active Connections:4

Max.Idle Connections:2

Max.Wait for Connection:5000

Validation Query:

如果你安装的是jtds;

JNDI Name:jdbc/sqlserver

Data Source URL:jdbc:jtds:sqlserver://localhost:1433/sqlserver 其中sqlserver是你的数据库名称

JDBC Driver Class: net.sourceforge.jtds.jdbc.Driver 驱动名称

User Name:sa//数据库登陆用户名和密码

Password:sa

Max.Active Connections:4

Max.Idle Connections:2

Max.Wait for Connection:5000

Validation Query:

3。文件配置

通过文件夹导航到%TOMCAT_HOME%\conf,打开web.xml,在</web-app>的前面添加以下内容:

      <resource-ref>

      <description>DB Connection</description>

        <res-ref-name>jdbc/sqlserver</res-ref-name>

        <res-type>javax.sql.DataSource</res-type>

        <res-auth>Container</res-auth>

       </resource-ref>

注意res-ref-name填写的内容要与在上文提到的JNDI Name名称一致。

配置完成后重新启动tomcat,在%JAVA_HOME%\\webapps\ROOT\META-INF下找到对应的配置文件Context.xml,检查其内容。下面是参考信息。

<?xml version="1.0" encoding="UTF-8"?>

<Context

    crossContext="true"

    reloadable="true">

  <Resource

    auth="Container"

    name="jdbc/sqlserver"

    type="javax.sql.DataSource"

    password="sa"

    driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"

    maxIdle="2"

    maxWait="5000"

    validationQuery="select 1"

    username="sa"

    url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=sqlserver"

    maxActive="4"/>

  <WatchedResource>WEB-INF/web.xml</WatchedResource>

  <WatchedResource>WEB-INF/web.xml</WatchedResource>

</Context>

如果是旧版本,那么通过文件夹导航到%TOMCAT_HOME%\conf\Catalina\localhost下,找到你的web应用对应的.xml文件,如xmdc.xml,并在此文件</Context>之前添入一行代码:

 <ResourceLink name="jdbc/sqlserver" global="jdbc/sqlserver" type="javax.sql.DataSource"/>

  评论这张
 
阅读(558)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2016