`
codsoul
  • 浏览: 212080 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

TOMCAT中配置數據源步骤(TOMCAT6.0)

阅读更多

第一步:修改tomcat下conf中的server.xml文件

用文本工具打开此文件(我的tomcat版本是6.0)
找到<host>标签,向其中加入以下配置

<Context path="/jndiTest" docBase=" jndiTest "
       debug="5" reloadable="true" crossContext="true">
 <Resource name="jdbc/TestDB" auth="Container" type="javax.sql.DataSource"
               maxActive="100" maxIdle="30" maxWait="10000"
               username="sa"
 password="sasa" driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"
              url="jdbc:sqlserver://127.0.0.1:1078;databaseName=AdventureWorks"/>
</Context>
解释:path="/jndi"           –你的应用
docBase="jndi"         –你应用的根目录

name="jdbc/TestDB"     注册的jndi名字

 

<Context path="/datesource" docBase="datesource"
       debug="5" reloadable="true" crossContext="true">
 <Resource name="jdbc/datesource" auth="Container" type="javax.sql.DataSource"
               maxActive="100" maxIdle="30" maxWait="10000"
               username="sa"
                password="sasa"
               driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"
              url="jdbc:sqlserver://127.0.0.1:1433;databaseName=music"/>
</Context>


第二步:修改你的应用下web.xml的文件
在结束的</web-app>上面加入下面配置

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

解释:<res-ref-name> jdbc/TestDB</res-ref-name>为在服务器中配好的jndi名,必须一样

在使用之前,不要忘了把数据库驱动包放到tomcat下面的lib目录,因为现在是由服务器给你提供数据连接而不是你的应用

 

 

第三步:在代码中使用数据源

//上下文对象
Context initContext = new InitialContext();
//获得数据源
DataSource source=(DataSource)initContext.lookup("java:comp/env/jdbc/TestDB");
//获得连接
Connection conn = source.getConnection();

分享到:
评论

相关推荐

    tomcat6.0 数据源配置

    标题“Tomcat6.0数据源配置”涉及的是在...总之,理解并正确配置Tomcat数据源是确保Web应用高效运行的关键,同时熟悉相关工具和配置文档也有助于提升运维效率。对于开发者和运维人员来说,这些知识都是不可或缺的。

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

    以下将详细介绍在Tomcat 6.0中配置MySQL数据源的步骤,以及获取相关资源的方法。 首先,确保你已经安装了Tomcat 6.0和MySQL数据库。如果尚未安装,可以从官方站点下载并按照指南进行安装。 **步骤1:创建MySQL...

    Tomcat6.0配置数据源

    本文将详细介绍如何在Tomcat 6.0环境中配置数据源,并解决在配置过程中可能遇到的一些常见问题。 #### 一、背景与目的 在Java Web项目中,几乎所有的业务逻辑都需要与后端数据库交互。频繁地创建和销毁数据库连接...

    tomcat6.0 配置jndi

    在Tomcat6.0中配置JNDI,主要是为了实现应用中的数据源管理,使得多个应用可以共享一个数据库连接池,提高资源利用率和系统性能。 **一、JNDI的基本概念** JNDI提供了一个统一的接口,让开发者可以查找和绑定各种...

    Tomcat6.0配置JNDI数据源完整例子(5.5与此配置相同)

    本文将详细讲解如何在Tomcat 6.0版本中配置JNDI(Java Naming and Directory Interface)数据源,这个过程与Tomcat 5.5版本基本相同。JNDI允许应用通过一个统一的接口来查找和访问资源,如数据库连接池,从而提高...

    Tomcat 6.0配置数据源(DBCP)和JNDI使用

    本教程将详细讲解如何在Tomcat 6.0中配置数据源(DBCP)以及如何利用JNDI(Java Naming and Directory Interface)进行服务查找。首先,我们需要了解这两个概念的基础知识。 DBCP(Database Connection Pool)是...

    tomcat 6.0 数据源的配置

    在Tomcat 6.0中,配置数据源通常涉及以下步骤: 1. **配置Context**:在`$CATALINA_BASE/conf/server.xml`文件中,添加`&lt;Context&gt;`元素,定义数据源的JNDI名称和连接池配置。 2. **配置DataSource**:在`$CATALINA_...

    apache-tomcat6.0-tomcat+配置教程

    以上只是配置Apache Tomcat 6.0的基础步骤和关键概念,实际操作中可能需要根据具体需求进行更复杂的配置。提供的`tomcat_6.0配置.docx`文档应该包含更多细节和具体示例,是进一步学习的好资源。记住,理解和掌握这些...

    tomcat6.0与5.0连接池配置

    通过上述步骤,可以在Tomcat 6.0及5.5中完成JDBC连接池的基本配置。这些配置不仅提高了数据库访问效率,还大大减少了资源消耗,对于Web应用的性能优化具有重要意义。开发者应根据实际需求调整各参数的具体值,以达到...

    Tomcat6.0 JNDI数据源经典实例

    本实例是一个关于如何在Tomcat 6.0中配置和使用JNDI数据源的经典示例,包含了所需的JAR包、配置文件和SQL脚本。 首先,我们来看配置JNDI数据源的步骤。在Tomcat的`conf/server.xml`文件中,你需要添加一个新的`...

    Tomcat6.0_数据源配置

    Tomcat6.0数据源可以在context.xml文件下配置,也可以在web.xml下配置,本人建议在context.xml文件下配置,因为每当有改动,即时可以监测到,如果在web.xml下配置要重启才能监测到....

    tomcat6.0数据库连接池驱动

    在Tomcat 6.0中,内置了两种常用的数据库连接池实现:Apache Commons DBCP和C3P0。Apache Commons DBCP是Apache组织提供的一个开源数据库连接池组件,它基于Jakarta POI项目中的DBUtils,提供了基本的数据库连接池...

    Tomcat6.0数据源配置[文].pdf

    在本文中,我们将深入探讨如何在Tomcat 6.0中配置数据源,这是一个关键的步骤,对于任何基于Java的应用程序来说,特别是那些依赖于数据库的Web应用。数据源的配置使得应用程序能够有效地管理和访问数据库连接,提高...

    tomcat 配置数据源

    在本篇内容中,我们将详细解析如何在Apache Tomcat服务器中配置数据源。这涉及到Tomcat服务器的基础配置、数据源的定义以及与数据库的具体连接参数等。这些知识点对于理解和掌握如何在Tomcat环境下高效地管理和使用...

    tomcat6.0配置sql2005数据库连接池.doc

    Tomcat的`context.xml`文件是配置应用程序上下文的元数据,包括数据源(DataSource)等资源的定义。`WEB-INF/web.xml`文件是web应用的部署描述符,用于定义应用的结构和行为,包括资源引用(resource-ref)的配置。 ...

    Tomcat6.0+MyEclipse6.0+mysql5.0数据库连接池配置!.pdf

    在本文中,我们将探讨如何在Tomcat 6.0、MyEclipse 6.0环境中配置与MySQL 5.0数据库的连接池。这个过程涉及到两个主要步骤:配置Tomcat的`context.xml`文件以及修改工程中的`web.xml`文件。 首先,我们来详细分析`...

    tomcat6.0官方文档文档

    这里提供了使用JNDI配置数据源的实例,涵盖了不同数据库(如MySQL、Oracle等)的连接池配置,帮助开发者快速集成数据库。 八、SSL配置(ssl-howto.html) SSL(Secure Socket Layer)用于加密网络通信,确保数据...

    tomcat 6.0 64位

    4. **JNDI(Java Naming and Directory Interface)**:提供了命名和目录服务,用于查找和管理资源,如数据源或邮件会话。 5. **安全管理**:支持角色基础的访问控制(RBAC),可以配置不同角色的权限。 6. **热部署...

Global site tag (gtag.js) - Google Analytics