`
aimer311
  • 浏览: 96495 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

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

阅读更多

                        基于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"/>
重新启动tomcat,应该没什么问题了。呵呵,搞了一天,终于可以运行了~~~~~~~~

分享到:
评论

相关推荐

    Tomcat 5.5数据库连接池配置

    Tomcat 5.5版本虽然较旧,但理解其数据库连接池的配置对于学习和维护旧系统仍然至关重要。数据库连接池是管理数据库连接的一种机制,它能有效地复用数据库连接,提高系统的性能和资源利用率。以下将详细讲解Tomcat ...

    tomcat5.5配置数据库连接池

    本文将深入探讨如何在Tomcat 5.5版本中配置数据库连接池,以便高效地管理数据库连接,提高系统的响应速度和资源利用率。 首先,我们需要了解什么是数据库连接池。数据库连接池是在应用服务器启动时创建的一组预定义...

    tomcat5.5配置数据库连接池.part1

    tomcat5.5配置数据库连接池.part1

    tomcat5.5配置数据库连接池.part2

    tomcat5.5配置数据库连接池.part2.rar

    tomcat5.5配置数据库连接池.part3

    tomcat5.5配置数据库连接池.part3.rar

    Tomcat5.5连接池配置

    通过以上步骤,可以实现在Tomcat 5.5环境下对Oracle、MySQL以及SQL Server 2000数据库连接池的有效配置。这不仅有助于提高系统的运行效率,还能增强系统的稳定性和可扩展性。在实际应用中,开发者可以根据具体的业务...

    Tomcat5.5连接池配置案例

    DBCP是Apache的一个开源项目,提供了数据库连接池的实现。 三、配置步骤 1. 添加依赖:首先,你需要在你的项目的类路径下添加DBCP的JAR文件,如`commons-dbcp.jar`和`commons-pool.jar`。 2. 配置数据源:在Tomcat...

    使用Tomcat-5_5_20配置数据库连接池详细介绍

    ### 使用Tomcat-5_5_20配置数据库连接池详细介绍 #### 一、Tomcat基本概述 在本文档中,我们将详细介绍如何在Tomcat 5.5.20版本中配置数据库连接池。Tomcat作为一款开源轻量级Web应用服务器,在Java Web开发领域...

    tomcat5.5+sql2K数据库连接池配置及应用

    本文旨在详细介绍如何在Tomcat 5.5环境下配置SQL Server 2000的数据库连接池,并通过示例演示如何在实际应用中使用这种配置。在开发基于Java的应用程序时,数据库连接池是提高应用程序性能的关键技术之一。它能够...

    Tomcat 5.5 数据库连接池配置

    本文将详细介绍如何在Tomcat 5.5中配置MySQL 5.5的数据库连接池。 首先,为了使Tomcat能够与MySQL进行通信,我们需要将MySQL的JDBC驱动程序(通常是`mysql-connector-java.jar`)添加到两个位置:Tomcat安装目录下...

    tomcat5.5+sql2000数据库连接池配置

    本文旨在详细介绍如何在Tomcat 5.5环境下配置SQL Server 2000的数据库连接池,解决常见的连接问题,并确保应用程序能够高效稳定地运行。 #### 一、环境准备 在进行配置之前,请确保已安装好以下组件: 1. **Tomcat ...

    tomcat配置数据库连接池

    Tomcat 5.5及更高版本内置了Catalina JDBC Connection Pool(也称为Apache Commons DBCP),这是一个基于Apache Commons Pool和Apache Commons Database Connectivity(DBCP)的数据库连接池组件。以下是配置步骤: ...

    Tomcat5.5中文版

    1. 数据库连接池:Tomcat 5.5内置了Catalina JDBC连接池,通过配置`context.xml`文件,可以实现数据库连接的复用,提高性能。 2. 线程池:Tomcat使用线程池处理请求,通过调整`maxThreads`和`minSpareThreads`参数...

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

    在Tomcat 5.5.x中,通常使用Catalina的内置连接池实现,即`Commons DBCP`。配置连接池需要在`server.xml`的`GlobalNamingResources`元素内添加`Resource`元素,如下所示: ```xml &lt;!-- Editable user database ...

    TOMCAT中数据库连接池的几种配置方法_TOMCAT中数据库连接池的几种配置方法_

    在Java Web应用中,Tomcat作为一款广泛应用的Servlet容器,其数据库连接池的配置是开发者必须掌握的关键技能。本文将详细讲解在Tomcat中配置数据库连接池的几种常见方法,帮助开发者实现高效、稳定的数据库访问。 ...

    tomcat5.5连接池配置

    本篇文章将详细介绍如何在Tomcat 5.5版本中配置连接池。 连接池是一种对象复用机制,它为数据库连接提供了一种池化管理方式。在Tomcat 5.5中,常见的连接池实现有C3P0、DBCP和Proxool等。我们将以C3P0为例进行配置...

    Tomcat5.5 的dbcp配置

    在Java Web应用中,Tomcat是一个广泛使用的轻量级服务器,而DBCP(Database Connection Pool)是Apache组织提供的一个数据库连接池组件。在Tomcat 5.5版本中,使用DBCP来管理数据库连接,可以有效地提高应用的性能和...

    tomcat5.5安装程序

    在本教程中,我们将深入探讨如何安装和配置Tomcat5.5,以及它所包含的数据库连接池管理模块。 首先,了解Tomcat5.5的基础知识是至关重要的。Tomcat5.5基于Servlet 2.4和JSP 2.0规范,提供了一个轻量级的运行环境,...

Global site tag (gtag.js) - Google Analytics