`
japankn
  • 浏览: 213481 次
  • 性别: Icon_minigender_1
  • 来自: 广西
社区版块
存档分类
最新评论

spring连接tomcat6数据源

阅读更多

spring连接tomcat6数据源

       ssh整合的时候,通常是使用默认的org.apache.commons.dbcp.BasicDataSource方式创建数据源,今天在有机会研究一下spring怎么使用tomcat配置的数据源。参考了网上的一些内容。

       Tomcat6和之前版本的数据源配置有所不同,根据不同的版本进行相应的配置就可以了!下面就开始了,步骤很简单,就三步!

一、 创建tomcat的数据源

%tomcat_home% / conf / Catalina / localhost下创建一个跟工程名相同的*.xml文件,配置内容例如下:

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

<Context

    path="/sxmicsss"

    reloadable="true"

    docBase="webapps" >

    <Resource

       name="jdbc/sxmicsss"

       auth="Container"   

       type="javax.sql.DataSource"

       username="root"

       password="123"   

        driverClassName="com.mysql.jdbc.Driver"  

        url="jdbc:mysql://localhost:3306/test_mic?characterEncoding=gbk"  

        maxActive="30"

       maxIdle="30"

       maxWait="10000"/>   

</Context>

二、 配置项目的web.xml,内容例如下:

<resource-ref>

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

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

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

</resource-ref>

三、 改写spirngdatabase,内容例如下:

<bean id="dataSource"

    class="org.springframework.jndi.JndiObjectFactoryBean">

    <property name="jndiName" value="java:comp/env/jdbc/sxmicsss" />

</bean>

分享到:
评论

相关推荐

    Tomcat6+spring+jndi配置数据源说明.docx

    Tomcat6+Spring+JNDI配置数据源说明 本文档主要介绍了Tomcat6+Spring+JNDI配置数据源的详细步骤和原理。数据源是一个池子,里面有若干个数据连接对象,当需要时就从里面拿一个使用,使用完毕就放回去,如果超过最大...

    Tomcat JDNI数据源配置详解

    ### Tomcat JNDI数据源配置详解 #### 一、引言 在现代Web应用开发中,数据库连接管理是一项至关重要的任务。为了提高应用程序的性能和可维护性,通常会采用连接池技术来管理和复用数据库连接。Apache Tomcat作为一...

    Tomcat配置数据源连接池示例

    本示例主要关注如何在Apache Tomcat服务器中配置数据源连接池,以提高数据库访问的效率和稳定性。Tomcat作为一个流行的Java Servlet容器,支持多种数据源连接池实现,如Apache Commons DBCP、C3P0、HikariCP等。在这...

    spring mvc 配置多数据源

    ### Spring MVC 中配置多数据源详解 在Spring框架中配置多数据源的需求比较常见,尤其在需要处理不同类型的数据库或需要实现数据隔离的应用场景中。本文将详细介绍如何在Spring MVC项目中配置并使用多数据源。 ###...

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

    本项目——"spring-boot-easy-connection-pool-master",主要探讨了如何在Spring Boot环境下配置和管理连接池,并且实现了动态配置多数据源的功能,这对于大数据部门和数据中台服务尤其重要。 首先,让我们深入理解...

    spring-instrument-tomcat源码

    《深入解析Spring Instrument Tomcat源码》 Spring框架以其强大的功能和灵活性在Java开发领域占据着举足轻重的地位。而Spring Instrument Tomcat模块则是Spring框架中的一个重要组成部分,它为Tomcat服务器提供了类...

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

    在Spring Boot应用中,你可以通过`@Autowired`注解注入数据源,然后使用`DataSource`提供的`getConnection()`方法获取数据库连接,如下所示: ```java import org.springframework.beans.factory.annotation....

    spring2跨数据源访问

    6. **Spring Boot中的多数据源配置**:在Spring Boot项目中,配置多数据源可以通过YAML或properties文件来完成。`spring.datasource.*`属性可以配置多个,如`spring.datasource.primary.*`和`spring.datasource....

    spring配置JNDI数据源

    在Java企业级应用中,数据源(DataSource)是管理数据库连接的重要组件,它负责创建、分配和管理数据库连接。Spring框架作为一个强大的IoC(Inversion of Control)和AOP(Aspect Oriented Programming)容器,提供...

    spring+jotm 多数据源事务管理(三)JNDI+Tomcat

    ### Spring + JOTM 多数据源事务管理详解(三):JNDI + Tomcat 在本篇文章中,我们将深入探讨如何利用Spring框架结合JOTM(Java Open Transaction Manager)来实现多数据源下的分布式事务管理。我们将通过具体实例...

    在struts+hibernate中使用tomcat5.5的jndi数据源

    在Tomcat这样的容器中,开发者可以通过JNDI来访问预先定义的数据源,从而实现与数据库的连接。 #### Tomcat5.5配置JNDI数据源 **第一步:建立Web项目** - 使用MyEclipse创建一个新的Web项目。 - 项目结构中包含...

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

    在Tomcat中,我们通常会使用JNDI来查找和获取数据源,以便应用程序能便捷地创建和管理数据库连接。 配置JNDI数据源的步骤如下: 1. **配置Tomcat服务器**:打开Tomcat安装目录下的`conf/server.xml`文件。在`...

    spring boot 多数据源项目

    Spring Boot 多数据源项目是一种常见的企业级应用架构设计,它允许应用程序同时连接并操作多个数据库。在实际业务中,这种设计模式对于处理不同类型的业务数据或者实现数据隔离具有显著优势。Spring Boot作为现代化...

    spring boot动态切换多数据源

    在Spring Boot应用中,动态切换多数据源是一项重要的功能,尤其在处理分布式系统或需要针对不同数据库进行数据隔离的场景下。本项目提供了一个完整的示例,帮助开发者理解和实现这一特性。 1. **Spring Boot简介** ...

    springboot多数据源配置

    在Spring Boot中,我们通常使用如HikariCP、Druid或Tomcat JDBC等连接池作为数据源实现。 配置多数据源的第一步是添加依赖。确保在`pom.xml`或`build.gradle`文件中包含相应的数据库驱动和连接池库,例如MySQL驱动...

    如何在spring中等价配置得到原本由jndi配置实现的数据源

    通常,在Web应用程序中,数据源常常通过Java Naming and Directory Interface (JNDI)进行管理,这允许多个应用共享同一个数据源,例如在应用服务器如Tomcat、JBoss或WebLogic中。然而,有时我们可能希望在非Web环境...

    spring的自动获取数据源,实现读写分离

    此外,Spring还支持多种数据源类型,包括HikariCP、Tomcat JDBC Pool等,这些可以通过配置文件中的`spring.datasource.type`属性进行选择。 接下来,"切换数据源"是指在运行时动态地改变应用程序与不同数据源的连接...

    springboot入门示例可运行在tomcat6容器

    - **自动配置**:SpringBoot会根据项目依赖自动配置相应的Bean,如添加了JPA依赖,它会自动配置数据源和JPA的相关设置。 - **内嵌Servlet容器**:SpringBoot默认内置了Tomcat或Jetty等Servlet容器,使得我们无需...

    Spring配置数据源总结

    在Spring框架中,数据源是连接数据库的关键组件。Spring提供了多种数据源配置方式,以便开发者根据项目需求选择最适合的方案。下面将详细讲解Spring配置数据源的相关知识点。 首先,我们来了解一下什么是数据源...

    tomcat数据连接池配置

    总结,Tomcat数据连接池的配置涉及到选择合适的连接池实现、添加依赖、配置Context文件以及在应用中使用数据源。正确配置和管理数据连接池能显著提升Web应用的性能,同时降低资源消耗,是每个Java开发者必备的技能之...

Global site tag (gtag.js) - Google Analytics