`

spring获取tomcat中JNDI配置的数据源

 
阅读更多

1.tomcat的conf文件夹下的context.xml配置文件

<Resource name="jndi/mysql" 
auth="Container" 
type="javax.sql.DataSource" 
driverClassName="com.mysql.jdbc.Driver" 
url="jdbc:mysql://localhost:3306/appdb" 
username="root" 
password="root" 
maxActive="20" 
maxIdle="10" 
maxWait="10000"/>

 2.Spring配置JNDI数据源信息

<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
   <property name="jndiName">
    <value>java:comp/env/jndi/mysql</value>
   </property>
</bean>

 

分享到:
评论

相关推荐

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

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

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

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

    tomcat6.0 配置jndi

    **二、Tomcat6.0配置JNDI数据源步骤** 1. **创建数据源配置文件**:在Tomcat的`conf/server.xml`文件中,找到`&lt;GlobalNamingResources&gt;`标签,在其中添加数据源的配置。例如,创建一个名为`jdbc/myDataSource`的...

    spring配置JNDI数据源

    在Spring中配置JNDI数据源的步骤如下: 1. **环境配置**:在应用服务器中配置数据源。例如,在Tomcat中,我们可以在`conf/server.xml`文件的`GlobalNamingResources`元素下配置一个`Resource`元素,如下: ```xml ...

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

    总的来说,配置Tomcat 6.0的JNDI数据源是一个涉及多个配置文件和代码段的过程。正确配置后,它将使你的应用程序能够高效、灵活地管理和使用数据库连接。同时,这种解耦合的设计也有利于应用的扩展和维护。

    配置 JNDI 数据源

    在Java应用开发中,JNDI(Java Naming and Directory Interface)是一种标准接口,用于查找和管理...通过理解JNDI的工作原理以及如何在Spring中配置和使用JNDI数据源,开发者能够更好地实现高效、安全的Java应用开发。

    spring 配置jndi

    下面我们将深入探讨如何在Spring中配置JNDI数据源。 首先,了解JNDI的基本概念。JNDI是一个接口,提供了在命名和目录服务中查找和管理对象的API。在Java应用服务器中,JNDI通常用于查找数据源,这些数据源已经预先...

    tomcat6+jndi+c3p0配置数据库连接池

    4. **在应用中引用JNDI数据源**:在Java代码中,你可以通过JNDI查找来获取数据源。例如,在Servlet或JSP中: ```java InitialContext ic = new InitialContext(); DataSource ds = (DataSource) ic.lookup("java:...

    Tomcat学习笔记 - 【使用JNDI数据源】

    2. **配置环境**:在应用的上下文配置文件(如Spring的`applicationContext.xml`或Java配置类)中,声明JNDI数据源的查找。例如,使用Spring时: ```xml &lt;jee:jndi-lookup id="dataSource" jndi-name="java:comp/...

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

    spring+jotm 多数据源事务管理(三)JNDI+Tomcat 首先需要将jotm相关jar包加入到tomcat中,如下: o jotm.jar o jotm_jrmp_stubs.jar o ow_carol.jar o jta.jar o jta-spec1_0_1.jar o jts1_0.jar o objectweb-...

    Tomcat配置数据源连接池示例

    接下来,在应用程序中,我们可以使用JNDI查找的方式获取到这个数据源。在Spring框架中,可以这样配置: ```java @Configuration public class DataSourceConfig { @Bean public DataSource dataSource() { ...

    数据源配置(Tomcat)

    - 在Java代码中,可以通过JNDI(Java Naming and Directory Interface)查找数据源,然后从数据源中获取数据库连接。例如: ```java Context initCtx = new InitialContext(); Context envCtx = (Context) ...

    springEmbeddedTomcatJNDI:Spring Boot 2.x嵌入式tomcat JNDI数据源(开发配置文件)+ WAR

    Spring Boot 2.x嵌入式tomcat JNDI数据源(开发配置文件)+ WAR 该代码旨在通过JNDI数据源查找保持数据库访问。 在开发中,使用配置了JNDI数据源的嵌入式tomcat运行在部署为WAR时,它将在服务器上查找真实的JDNI...

    在Spring中使用JTA事务管理

    在Spring中使用JTA事务管理 1 通过集成JOTM,直接在Spring中使用JTA事务 1.1. 将JOTM以下类库添加到类路径中 1.2. 编写JOTM配置文件,放到类...2.3. 配置Tomcat环境,配置JNDI的数据源 2.4. Spring中相应的配置 3 小结

    Struts1中配置数据源

    1. **创建数据源配置文件**:这通常是在应用服务器(如Tomcat、JBoss)的配置文件中完成的。例如,在Tomcat中,我们可以在`conf/server.xml`的`GlobalNamingResources`元素下添加一个`Resource`元素,如下所示: ``...

    tomcat数据连接池配置

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

    tomcat配置大全 tomcat配置大全

    3. **测试JNDI数据源**: JNDI(Java Naming and Directory Interface)允许应用程序查找和绑定命名对象,如数据源。在上面的配置完成后,可以通过JNDI查找并使用数据源。在`index.jsp`页面中,可以编写以下Java...

    java数据源配置

    3. **应用中获取数据源**: 在Java代码中,可以通过JNDI查找数据源并获取数据库连接。以下是一个简单的示例: ```java InitialContext ic = new InitialContext(); DataSource ds = (DataSource) ic.lookup("java:...

    Spring数据源配置

    然后在 Spring 配置文件中,通过 JNDI 方式引用该数据源: xml 代码 Xml 代码 1. `&lt;jee:jndi-lookup id="dataSource" jndi-name="java:comp/env/jdbc/MyDB" resource-ref="true" /&gt;` 总结: Spring 提供了多种...

    JNDI示例整合SSH

    3. **JNDI数据源配置:** 数据源通常在服务器的配置文件中定义,例如在Tomcat的`context.xml`中。配置完成后,应用可以通过JNDI查找,如`Context初始化参数`来获取数据源,这可以避免硬编码数据库连接信息。 **SSH...

Global site tag (gtag.js) - Google Analytics