`
chenhua_1984
  • 浏览: 1246127 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

tomcat6配置datasource

阅读更多

需要在我们的WebRoot目录下,新建一个META-INF的目录(假如不存在),在该目录下创建一个context.xml文件,并且在context.xml文件当添加以下的配置信息:

<?xml version="1.0" encoding="UTF-8"?>
<Context>
	<Resource name="jdbc/brook" auth="Container" type="javax.sql.DataSource"
		maxActive="50" maxIdle="30" maxWait="10000" logAbandoned="true"
		username="asset" password="asset" driverClassName="oracle.jdbc.driver.OracleDriver"
		url="jdbc:oracle:thin:@localhost:1521:ora10g" />
</Context>

 其中:
name 表示指定的jndi名称
auth 表示认证方式,一般为Container
type 表示数据源床型,使用标准的javax.sql.DataSource
maxActive 表示连接池当中最大的数据库连接
maxIdle 表示最大的空闲连接数
maxWait 当池的数据库连接已经被占用的时候,最大等待时间
logAbandoned 表示被丢弃的数据库连接是否做记录,以便跟踪
username 表示数据库用户名
password 表示数据库用户的密码
driverClassName 表示JDBC DRIVER
url 表示数据库URL地址

在以往的tomcat当中还需要在web.xml指定相应的resource,在tomcat 5.5以后的版本不写也可以,但建议还是配置。

 <resource-ref>
      <description>DB Connection</description>
      <res-ref-name>jdbc/brook</res-ref-name>
      <res-type>javax.sql.DataSource</res-type>
      <res-auth>Container</res-auth>
  </resource-ref>

 java 获取datasource

DataSource ds = null;   
			  InitialContext ctx=new InitialContext();   
			  Context envCtx = (Context) ctx.lookup("java:comp/env");
			  ds=(DataSource)envCtx.lookup("jdbc/brook");   
		      Connection conn1 = ds.getConnection();   
			  System.out.println("====get connection sucess");
 
分享到:
评论

相关推荐

    为Tomcat6配置数据源

    ### 为Tomcat6配置数据源 #### 一、配置文件概述 在为Tomcat6配置数据源之前,首先需要了解Tomcat6的配置文件结构。Tomcat6的配置文件主要位于`$TOMCAT6_HOME/conf`目录下,其中包括`server.xml`和`context.xml`两...

    配置datasource

    在IT领域,特别是Java应用服务器环境下的开发与部署过程中,数据源(DataSource)的配置是一项至关重要的任务。本文将深入探讨如何在Tomcat服务器中配置数据源,具体步骤及注意事项,确保应用程序能够高效、稳定地...

    Tomcat6配置连接池

    ### Tomcat6配置连接池详解 #### 一、引言 在Java Web开发中,数据库连接池技术的应用极为广泛。合理的数据库连接管理不仅能提高应用程序的性能,还能有效避免因频繁创建销毁连接所导致的资源浪费问题。Apache ...

    Tomcat服务器配置及数据库连接池配置(个人整理版)

    ### Tomcat服务器配置及数据库连接池配置详解 #### 一、Tomcat服务器配置与环境搭建 ##### 1. JDK安装与配置 - **系统环境**:Windows 2003 Server SP3。 - **JDK路径设置**: - `JAVA_HOME` 设置为 `C:\JDK`。 ...

    Tomcat6配置JNDI出错

    在本文中,我们将深入探讨“Tomcat6配置JNDI出错”这一主题,这是一个常见的问题,很多开发者在搭建和配置Java企业级应用时可能会遇到。 JNDI,全称Java Naming and Directory Interface,是Java平台的一个标准接口...

    tomcat6配置数据库连接池代码

    本文将详细讲解如何在Tomcat6中配置数据库连接池,并以`index.jsp`为例展示如何在Web应用中使用这些配置。首先,我们需要了解数据库连接池的基本概念和常用的连接池实现,如Apache的DBCP或C3P0。这里我们假设使用的...

    db+Tomcat DataSource

    5. **在Tomcat中配置JDBC DataSource**: 配置DataSource是在Tomcat服务器的配置文件`server.xml`或项目级的`web.xml`中进行的。通常会定义一个名为`resource-ref`的元素,包含描述、资源名称、数据源类名等信息,来...

    tomcat常用配置信息详解

    【正文】 ...以上只是Tomcat配置中的一部分内容,实际使用中还需要根据具体需求进行细致的调整和优化。通过深入理解和熟练应用这些配置,可以有效地管理和优化Tomcat服务器,提升Web应用的稳定性和性能。

    详细介绍在tomcat中配置数据源原理

    Tomcat 中配置数据源原理详解 在本文中,我们将详细介绍在 Tomcat 中配置数据源的原理。数据源是指Java应用程序连接数据库的接口,通过配置数据源,我们可以在 Java 应用程序中访问数据库。 首先, let's talk ...

    tomcat6.0配置心得

    Tomcat 6.0 配置心得 Tomcat 6.0 是一个功能强大且性能高效的 Web 服务器,它相比 Tomcat 4.0 有了许多改进和增强。然而,在使用 Tomcat 6.0 时,我们可能会遇到一些问题,如连接池配置、中文问题、中文文件名问题...

    tomcat6中配置JNDI方法

    ### Tomcat6中配置JNDI方法详解 #### 一、引言 在Java Web开发过程中,连接数据库是一项基础而重要的工作。常见的连接方式包括直接使用JDBC(Java Database Connectivity)以及通过JNDI(Java Naming and Directory...

    weblogic项目移植到tomcat,配置说明

    WebLogic 项目移植到 Tomcat 配置说明 在进行 WebLogic 项目移植到 Tomcat 之前,需要确保已经成功安装了 Tomcat。下面将对 WebLogic 项目移植到 Tomcat 的配置进行详细说明。 配置 Tomcat 1. 在 Tomcat 安装目录...

    tomcat5.0和tomcat5.5.12配置连接池的异同

    Tomcat内置了两种常用的连接池实现:Catalina JDBC Pool(从Tomcat 7开始默认使用)和Apache Commons DBCP(在Tomcat 5.x和6.x版本中)。在配置连接池时,我们需要定义数据源、指定数据库驱动、设置连接参数等。 **...

    Tomcat6.x Configure DataSource

    标题 "Tomcat6.x Configure DataSource" 指的是在Tomcat 6.x版本中配置数据源(DataSource)的过程。在Java应用服务器中,数据源是一个关键组件,它负责管理数据库连接,提供给应用程序使用。配置数据源能提高性能,...

    tomcat6.0配置MYSQL数据源步骤及获取方法

    当我们需要在Tomcat中配置MySQL数据源时,这通常是为了解耦应用程序与数据库之间的连接,提供更灵活和可维护的环境。以下将详细介绍在Tomcat 6.0中配置MySQL数据源的步骤,以及获取相关资源的方法。 首先,确保你...

    tomcat配置sql数据库

    ### Tomcat配置SQL Server数据库详解 #### 一、前言 在Java Web开发过程中,Tomcat作为一款轻量级的应用服务器被广泛使用。而在实际项目中,常常需要将Tomcat与数据库进行集成,以实现对数据的操作。本文将详细...

    tomcat6.0 配置jndi

    【标题】:“Tomcat6.0配置JNDI” 在Java Web开发中,Tomcat作为常用的Servlet容器,经常被用于部署和运行Java EE应用程序。JNDI(Java Naming and Directory Interface)是Java平台的一项服务,它允许应用程序通过...

    hibernate连接池之tomcat6的配置

    - 如果使用Spring框架,还需要在Spring配置文件中配置DataSource和SessionFactory,注入到需要使用数据库的地方。 5. **标签“源码 工具”**:这可能意味着讨论的内容可能涉及具体的代码实现,如XML配置文件的内容...

    tomcat配置教程,数据源配置,基础教程,tomcat下conf文件夹配置教程

    本教程将深入探讨Tomcat的配置,特别是数据源配置以及基础的Tomcat配置,帮助你更好地理解和管理服务器环境。 一、Tomcat配置基础 1. **环境变量设置**:首先,确保你的系统中安装了Java,并设置了JAVA_HOME环境...

Global site tag (gtag.js) - Google Analytics