`
your233
  • 浏览: 276567 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

Tomcat 配置数据源的几种方法

阅读更多

方法一:在工程META-INF下面新建一个Context.xml,内容如下

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

<Context docBase="E:\MyEclipseWorkspace\MyProject\webapp" reloadable="false">

<!-- DBCP -->

<Resource name="jdbc/jdbcName"

auth="Container"

type="javax.sql.DataSource"

factory="org.apache.commons.dbcp.BasicDataSourceFactory"

driverClassName="oracle.jdbc.OracleDriver"

url="jdbc:oracle:thin:@localhost:1521:orcl"

username="TEST"

password="TEST_2013"

maxActive="16"

maxIdle="5"

maxWait="12000"

timeBetweenEvictionRunsMillis="60000"

numTestsPerEvictionRun="16"

minEvictableIdleTimeMillis="600000"

removeAbandoned="true"

removeAbandonedTimeout="180"

logAbandoned="true"

validationQuery="select 1 from dual"

validationQueryTimeout="3"

testOnBorrow="false"

testOnReturn="false"

testWhileIdle="true"/>

</Context>

 使用这种方法部署的时候,tomcat会自动在conf\Catalina\localhost中新增以工程名命名的xml文件,如下面的方法二。如果第一次启动有问题,可以把tomcat关掉重启,应该就可以了。

 

方法二:在tomcat目录conf\Catalina\localhost中新增以工程名命名的xml,如MyProject.xml,里面的内容如下。这种方式不需要重新部署到tomcat中,可以直接启动tomcat进行测试。

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

<Context docBase="E:\MyEclipseWorkspace\MyProject\webapp" reloadable="false">

<!-- DBCP -->

<Resource name="jdbc/jdbcName"

auth="Container"

type="javax.sql.DataSource"

factory="org.apache.commons.dbcp.BasicDataSourceFactory"

driverClassName="oracle.jdbc.OracleDriver"

url="jdbc:oracle:thin:@localhost:1521:orcl"

username="TEST"

password="TEST_2013"

maxActive="16"

maxIdle="5"

maxWait="12000"

timeBetweenEvictionRunsMillis="60000"

numTestsPerEvictionRun="16"

minEvictableIdleTimeMillis="600000"

removeAbandoned="true"

removeAbandonedTimeout="180"

logAbandoned="true"

validationQuery="select 1 from dual"

validationQueryTimeout="3"

testOnBorrow="false"

testOnReturn="false"

testWhileIdle="true"/>

</Context>

 

还有一种方法,听说是在server.xml中配置,不过一直没整出来,推荐使用第二种,简单,方便。第一种还会向tomcat中部署工程,留一堆工程数据。

分享到:
评论

相关推荐

    配置Tomcat数据源

    在Tomcat中,可以通过JNDI配置数据源,使得Web应用能够通过JNDI名称来查找和访问数据源。在本文档中,JNDI名称设置为“jdbc/test”。 4. Servlet编程: Servlet是一种Java类,用于扩展服务器的功能,处理客户端请求...

    Tomcat6 数据源(MySQL)配置两种方法

    ### Tomcat6 数据源(MySQL)配置方法详解 #### 一、引言 在Java Web应用开发中,Tomcat作为一款轻量...以上就是关于Tomcat6 数据源(MySQL)配置的两种方法及其配置示例的详细介绍,希望能对您的开发工作有所帮助。

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

    本文将详细讲解在Tomcat中配置数据库连接池的几种常见方法,帮助开发者实现高效、稳定的数据库访问。 一、Apache Commons DBCP Apache Commons DBCP是Apache组织提供的一款开源数据库连接池组件,它基于Jakarta-...

    jdbc 简介 如何在tomcat 中配置数据源

    本文将详细介绍如何在Tomcat服务器中配置数据源,并结合实际案例深入探讨其背后的原理。 #### 二、JDBC概述 JDBC是Java平台上的一种用于访问关系型数据库的标准API。它提供了一组用于与数据库交互的抽象类和接口,...

    Tomcat数据源配置

    本文将详细介绍如何在Tomcat中配置数据源,以便能够高效地管理数据库连接。 #### 二、JNDI 概述 JNDI 是 Java 命名和目录接口 (Java Naming and Directory Interface) 的缩写,它提供了一套标准的API,用于查找和...

    Tomcat数据源

    4. **连接参数**:配置数据源时,需要提供数据库URL、用户名、密码、驱动类名等信息。例如,对于MySQL,驱动类名可能是`com.mysql.jdbc.Driver`,数据库URL可能是`jdbc:mysql://localhost:3306/mydatabase`。 5. **...

    JavaWeb:Tomcat下配置数据源连接数据库.pdf

    在Tomcat服务器下配置数据源连接数据库,主要涉及到以下几个技术知识点: 1. **Tomcat配置文件**:Tomcat作为Servlet容器,其配置主要位于conf目录下的server.xml文件以及每个Web应用的META-INF/context.xml文件中...

    tomcat配置mysql连接池

    ### Tomcat配置MySQL连接池详解 #### 一、前言 在Java Web开发中,Tomcat作为一款广泛使用的轻量级应用服务器,被大量应用于Web应用程序的部署与运行环境中。而数据库连接池作为提高数据库访问效率的重要手段,在...

    springboot内置tomcat与外部tomcat配置https访问及http自动转向https

    1. **创建 `EmbeddedServletContainerFactory` 实例**:该实例用于配置 Tomcat 的连接器,并添加安全约束。 ```java @Bean public EmbeddedServletContainerFactory servletContainer() { ...

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

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

    jdbc以及配置tomcat

    1. **服务器配置(server.xml)**:这是Tomcat的主要配置文件,定义了服务器的端口、数据源、虚拟主机等信息。 2. **Context配置**:在`conf/Catalina/localhost`目录下创建XML文件,或者在`webapps`目录下的应用...

    tomcat配置sql数据库[定义].pdf

    Tomcat配置SQL数据库涉及的关键知识点包括以下几个方面: 1. **Tomcat**:Tomcat是一款开源的Java Servlet容器,主要用于运行Java Web应用程序。在本配置中,版本为Tomcat 5.0.28。它遵循Java EE规范,支持Servlet...

    springboot连接池、动态配置多数据源连接池,特别适合大数据部门、数据中台服务的多数据源连接池.zip

    Spring Boot默认支持几种流行的数据库连接池,如HikariCP、Druid、Tomcat JDBC等。这些连接池都提供了高效的连接管理和资源优化。HikariCP以其高性能和低内存占用被广泛采用,而Druid则以其丰富的监控功能受到青睐。...

    Tomcat配置数据库连接池

    在Web工程的`META-INF`目录下创建`context.xml`文件,配置数据源信息,包括JDBC名、认证方式、数据源类型、最大活跃连接数、最大空闲连接数、最大等待时间、用户名、密码、驱动类名和数据库URL。然后,在`WEB-INF/...

    数据源配置所用的JAR

    配置数据源的步骤通常包括以下几步: 1. **选择连接池**:根据应用的需求和性能要求,选择合适的连接池实现。 2. **添加JDBC驱动**:确保你的项目类路径包含对应数据库的JDBC驱动JAR。 3. **配置数据源**:在应用...

    Javaweb的tomcat配置以及使用视频教程

    总之,"Javaweb的tomcat配置以及使用视频教程"将全面介绍Tomcat的配置与使用,帮助初学者快速上手Java Web开发,同时也为有经验的开发者提供进一步学习和优化服务器配置的参考。通过实践和学习,你将能够熟练掌握...

    Tomcat数据库连接池的配置方法总结.docx

    Tomcat数据库连接池的配置方法总结是一种关键的有限的昂贵的资源,对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标。数据库连接池正是针对这个问题提出的,负责分配、管理和释放...

    Tomcat配置Oracle连接池.doc

    《Tomcat配置Oracle连接池详解》 在Java Web应用中,Tomcat作为流行的Servlet容器,其性能优化和资源管理是关键环节之一。Oracle数据库作为企业级的数据库管理系统,经常被用于存储大量数据。本文将深入探讨如何在...

    JDBC数据源连接池的配置和使用示例

    2. 配置数据源:在`src/main/resources`下创建`application.properties`文件,添加如下配置: ```properties spring.datasource.type=com.zaxxer.hikari.HikariDataSource spring.datasource.driver-class-name=...

Global site tag (gtag.js) - Google Analytics