在使用eclipse 开发环境中配置tomcat7的jndi,需要在eclipse 中的servers/Tomcat v7.0 Server at localhost (2)-config下的 context.xml 中添加:
注意:下面的配置一定要加入context.xml,而不是server.xml
<Resource name="jdbc/quickinfo"
auth="Container"
type="javax.sql.DataSource"
maxActive="100"
maxIdle="30"
maxWait="10000"
username="webbhIn"
password="password"
driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@192.168.6.3:1521:gnt"
/>
name:jndi的名称
username:数据库用户名
password:数据库密码
获取数据连接的方式:
private DataSource ds =null;
try
{
String jndi="java:comp/env/jdbc/quickinfo";
Context ctx = new InitialContext();
ds=(DataSource)ctx.lookup(jndi);
}
catch(Exception e)
{
System.out.println("ERROR:Datasource config is wrong");
}
System.out.println(ds);
注意:java:comp/env/jdbc/quickinfo 的格式 java:comp/env/+jndi名称
注意:<Resource > 的配置加入了server.xml 中获取不到DataSource的实例
分享到:
相关推荐
通过以上步骤,开发者可以在IntelliJ IDEA中使用Tomcat自动部署JNDI数据源,实现高效、灵活的数据库连接管理。这对于大型企业级应用来说尤其重要,因为它简化了数据库连接的配置和管理,使得团队协作变得更加顺畅。
TOMCAT8 JNDI对用户名和密码加密
【描述】:“在Tomcat服务器上配置JNDI数据源,特别是通过DBCP连接池的方式” 【标签】:“tomcat,配置,JNDI数据源” 【内容】:配置JNDI数据源在Java Web应用程序中是一个重要的任务,它允许应用与数据库之间的...
Tomcat 中的 JNDI 数据源是指将数据库连接信息注册到 JNDI 服务器中,以便在应用程序中可以通过 JNDI 名称来获取数据库连接。下面我们将详细介绍 Tomcat 配置 JNDI 数据源的多种方式。 方式一:配置单个应用数据源 ...
在 Tomcat 中,配置 JNDI 数据源有两种方式:单个应用独享数据源和全局 JNDI 数据源。 1. 单个应用独享数据源 在 Tomcat 的 server.xml 文件中,添加一个私有数据源的配置。例如,使用 c3p0 数据源的配置: ```...
自定义jndi数据源factory类,用于解密jndi中的加密数据,解密方式为DES,具体可根据实际需求修改。
Tomcat6+Spring+JNDI配置数据源说明 本文档主要介绍了Tomcat6+Spring+JNDI配置数据源的详细步骤和原理。数据源是一个池子,里面有若干个数据连接对象,当需要时就从里面拿一个使用,使用完毕就放回去,如果超过最大...
我们需要在 `META-INF/context.xml` 文件中配置 JNDI 资源,并在 Java 代码中使用 `InitialContext` 对象来查找 JNDI 资源。同时,我们还需要在 `WEB-INF/web.xml` 文件中添加资源环境引用和资源引用,以便连接到 ...
【标题】:“Tomcat-5配置JNDI数据源” 【描述】:“配置Tomcat 5.5及以上版本中的JNDI数据源” 【标签】:“JNDI数据源”、“数据源”、“JNDI” 【正文】: 在Java应用服务器如Tomcat中,JNDI(Java Naming ...
### Java中使用Tomcat提供的JNDI数据源详解 #### 一、JNDI简介与重要性 Java Naming and Directory Interface(JNDI)是一种Java应用程序查找和访问各种命名及目录服务的API。它允许Java应用程序查找并使用远程...
总结,通过上述步骤,你已经在Tomcat中成功配置了一个JNDI数据源,使得应用程序可以通过全局名字方便地获取和释放数据库连接。这种配置方式提高了代码的可复用性和可维护性,同时利用连接池优化了数据库操作的性能。
在Java EE环境中,数据源通常由应用服务器提供,如Tomcat、WebLogic、JBOSS等,它们预先配置好并注册到JNDI上下文中,供应用通过JNDI查找使用。 3. **配置数据源** 在不同的应用服务器中,配置数据源的方法略有...
在Tomcat配置JNDI数据源的三种方式
tomcat中配置jndi 数据源!!!
总结来说,这个Tomcat 6.0 JNDI数据源经典实例提供了从配置到使用的全过程,包括了必要的文件和脚本,便于开发者理解和实践JNDI数据源在实际项目中的应用。正确配置和使用JNDI数据源能有效管理和优化数据库连接,...
**三、在应用中使用JNDI数据源** 1. **添加依赖**:确保项目包含JNDI和相应的数据库驱动库,如在Maven项目中添加对应的依赖。 2. **配置环境**:在应用的上下文配置文件(如Spring的`applicationContext.xml`或Java...
标题中的“Tomcat6.0配置JNDI数据源完整例子”是指在Apache Tomcat 6.0服务器中设置Java Naming and Directory Interface (JNDI)数据源的过程。JNDI是一个API,它允许应用程序查找和使用命名服务,如数据库连接池。...
本篇文章将重点讲解如何在Tomcat服务器上配置Teradata的JNDI数据源。 首先,Teradata是一个高性能、可扩展的企业级数据库系统,广泛应用于大型企业。而JNDI则是Java平台中的一个标准服务,提供了一种查找和访问各种...