env: tomcat5.5 + spring2.5
in server.xml insert
<Context...>
...
<Resource name="jdbc/DS" auth="Container"
type="javax.sql.DataSource"
factory="org.apache.commons.dbcp.BasicDataSourceFactory"
username="username"
password="password"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql:..."
maxActive="5"
maxIdle="3"
maxWait="100"
/>
...
</Context>
put commons-collections.jar, commons-dbcp.jar, commons-pool.jar, mysql-connector-java-bin.jar into ${tomcat_home}/common/lib
modify spring appContext.xml append:
<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName" value="java:comp/env/jdbc/DS"/>
</bean>
add spring-context.jar in project classpath.
Good luck!
分享到:
相关推荐
Tomcat6+Spring+JNDI配置数据源说明 本文档主要介绍了Tomcat6+Spring+JNDI配置数据源的详细步骤和原理。数据源是一个池子,里面有若干个数据连接对象,当需要时就从里面拿一个使用,使用完毕就放回去,如果超过最大...
通过学习和实践这个"Struts+Jndi+Ajax"的示例,初学者可以更好地理解这三者如何协同工作,构建出功能丰富的Web应用。了解和掌握这些技术对于成为一名合格的Java Web开发者至关重要,因为它们在实际开发中被广泛使用...
12.6.16 编写Spring和Hibernate的配置文件spring-config.xml 12.6.17 编写web.xml 12.6.18 验证示例 12.7 小结 第四篇 J2EE项目案例精选 第十三章 网上调查系统 13.1 系统概述 13.2 需求分析 13.2.1 系统用例图 ...
【JSP+Servlet+JNDI实现酒店管理系统详解】 在IT行业中,开发Web应用程序时,JSP(JavaServer Pages)和Servlet是常见的技术选择,它们为构建动态网站提供了强大的功能。JSP主要用于视图层,而Servlet则处理业务...
SSM(Spring、SpringMVC、MyBatis)是一个常见的Java web开发框架组合,它将Spring的核心容器、Spring的Web MVC模块以及MyBatis持久层框架整合在一起,为开发者提供了强大的服务。在这个项目中,结合了Maven进行依赖...
struts1.2 +spring2.5 +ibaits2.0 框架整合,jndi获取数据源,简单易读
这里提到的"uts1.2+JNDI+JDK1.5+MySql"是一个项目,利用了SSH框架以及JNDI(Java Naming and Directory Interface)、JDK 1.5版本和MySQL数据库。下面我们将详细讨论这些知识点。 1. **Struts 1.2**: Struts是...
Spring框架因其强大的依赖注入和AOP(面向切面编程)特性,成为Java领域首选的轻量级框架。Druid是一个优秀的数据库连接池组件,而AtomikosDataSource则是处理分布式事务的重要工具。下面我们将详细探讨如何利用...
### Spring + JOTM 多数据源事务管理详解(三):JNDI + Tomcat 在本篇文章中,我们将深入探讨如何利用Spring框架结合JOTM(Java Open Transaction Manager)来实现多数据源下的分布式事务管理。我们将通过具体实例...
**Ibatis 概述** Ibatis 是一个轻量级的持久化框架,它...通过以上步骤,Ibatis 可以通过 JNDI 查找到应用程序服务器中配置的数据源,实现了数据库连接的集中管理和透明化。这种方式提高了系统的可维护性和可扩展性。
### JNDI与目录服务详解 #### 一、JNDI概述 JNDI(Java Naming and Directory Interface)是Java平台提供的一种标准接口,用于访问各种命名和目录服务。它提供了一种统一的方式,使得Java应用程序可以透明地访问...
### SpringMVC+JNDI+Tomcat配置数据源 #### 一、简介 在Java Web开发中,数据源(DataSource)是管理数据库连接的重要组件。SpringMVC框架结合Java Naming and Directory Interface (JNDI) 和Apache Tomcat服务器...
5. 数据源配置:在Spring配置文件中,配置DataSource,可以使用DBCP、C3P0等连接池,或者使用JNDI查找数据源。 6. 事务管理:Spring 提供了声明式事务管理,可以在配置文件中声明事务边界,由Spring自动管理事务的...
如果你的服务器支持JNDI,那么需要在服务器配置文件中添加相应的数据源定义,并确保与Spring中的配置一致。 3. 编译和部署:根据你的开发环境,可能需要编译项目(如使用Maven或Gradle),然后将生成的WAR文件部署...
我知道好多人在做JNDI的时候都报了错,tomcat5和tomcat6配置都是一样的,不要听别人在哪里忽悠,我今晚做过测试的,现在我做了一个小例子,jar包我没有放进来,1.就是必须把数据库驱动必须加在tomcat的lib目录下,当前项目...
本示例主要讲解如何在Tomcat6中结合JNDI(Java Naming and Directory Interface)和C3P0库来配置数据库连接池,这对于初学者理解Web应用服务器与数据库的交互方式具有很大帮助。 首先,C3P0是一个开源的JDBC连接池...
12.6.16 编写Spring和Hibernate的配置文件spring-config.xml 12.6.17 编写web.xml 12.6.18 验证示例 12.7 小结 第四篇 J2EE项目案例精选 第十三章 网上调查系统 13.1 系统概述 13.2 需求分析 13.2.1 系统用例图 ...
JNDI开发jar 本软件包是JNDI的"文件系统服务提供者",解压缩后,将lib文件夹下的providerutil.jar及fscontext.jar添加到classpath,即可实现有关文件系统的命名\目录服务.
Spring框架作为一个强大的IoC(Inversion of Control)和AOP(Aspect Oriented Programming)容器,提供了多种配置数据源的方式,其中包括通过JNDI(Java Naming and Directory Interface)来查找和配置数据源。JNDI...
自用CVE-2018-3191 weblogic反序列化exp。