`
zhanghong
  • 浏览: 90745 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

在Tomcat中配置DataSource JNDI

阅读更多

在Tomcat中配置DataSource及调用需要三步:

1.server.xml中加入以下片段:

<Resource name="jdbc/oracle" auth="Container"  
              type="javax.sql.DataSource" driverClassName="oracle.jdbc.OracleDriver"  
              url="jdbc:oracle:thin:@127.0.0.1:1521:ora1"  
              username="bond" password="bond" maxActive="20" maxIdle="10"  
              maxWait="-1"/>

 

2.在项目web.xml中加入:

	<resource-ref>
		<res-ref-name>jdbc/oracle</res-ref-name>
		<res-type>javax.sql.DataSource</res-type>
		<res-auth>Container</res-auth>
	</resource-ref>

 

3.程序中调用

 

	@Resource(mappedName="jdbc/oracle")
	private DataSource dataSource;

 

或:

Context initContext = new InitialContext();   
Context envContext  = (Context)initContext.lookup("java:/comp/env");   
DataSource ds = (DataSource)envContext.lookup("jdbc/oracle");   

 

 

分享到:
评论

相关推荐

    Tomcat下配置JNDI数据库连接池并使用

    Tomcat下配置JNDI数据库连接池并使用  一、配置JNDI数据源  这一步有几种配置方式,比如直接修改Tomcat/conf/server.xml文件,但这样修改是全局的,个人不太喜欢这样的方式,本着的原则是能不全局不全局,以保证...

    Tomcat JNDI 数据源 自动生成程序 Servlet 版

    Tomcat JNDI 数据源 自动生成程序 Servlet 版 本程序自动判断Tomcat版本,兼容tomcat 5.0、5.5、6.0等版本, 根据项目名自动生成 JNDI 配置...4、点击提交,配置文件将会自动生成,在配置路径中可以找到你的配置文件。

    tomcat JDNI配置

    一个简单的tomcat6.0+mysql5.5整合spring3.0和hibernate3.3的一个简单的实例,其中的datasource是tomcat JNDI配置的 type="javax.sql.DataSource" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://...

    tomcat-jndi-datasource:将 tomcat-maven-plugin 与 JNDI 数据源一起使用

    tomcat-jndi-数据源将 tomcat-maven-plugin 与 JNDI 数据源一起使用

    Tomcat下的数据库连接

    Tomcat中配置JNDI DataSource 配置环境:Windows 2003+Tomcat +mysql 5+ecilpses 3.1 首先,将MYSQL的驱动放在$CATALINA_HOME/common/lib目录下 其次,在$CATALINA_HOME/conf/server.xml文件的标签之前添加如下内容...

    Java Jndi数据连接池,sql2000或者sql2005数据库

    在Tomcat安装目录下找到conf文件夹,并打开context.xml文件 配置如下 《sql2005配置》 ...... &lt;Resource name="jdbc/jndidemo" auth="Container" type="javax.sql.DataSource" maxActive="100" maxIdle="30" ...

    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配置数据源

    配的是mysql数据源,其他请参考官方文档tomcat.apache.org/tomcat-6.0-doc/jndi-datasource-examples-howto.html

    Tomcat统一配置C3P0连接池

    &lt;!-- 新的数据源 --&gt; &lt;bean id="dataSource2" class="org.springframework.jndi.JndiObjectFactoryBean"&gt; &lt;property name="jndiName"&gt; &lt;value&gt;java:comp/env/jdbc/commonDB &lt;/bean&gt;

    Simple-JNDI:通过JNDI查找访问属性文件。 从JNDI获取数据源

    Simple-JNDI旨在解决的第二个问题是从应用程序中的任何位置轻松访问应用程序配置。 如果您唯一的目的是测试或使用依赖于Tomcat之外的Tomcat JNDI环境的类,或者仅需要基于JNDI的数据源,请 (不要与Simple-JNDI...

    tomcat admin 简洁覆盖包

    Tomcat 5.5以上的版本不再有admin环境,本人特地制作一个文件包,包含了commons-logging和commons-modeler的JAR包,目录以设定好,只要将其解压对应的放入安装目录即可,有几个文件会覆盖,但不影响以前配置和项目的...

    Jetty中文手册

    在JNDI中配置数据源(DataSource) 内嵌Jetty服务器 内嵌Jetty教程 内嵌Jetty的HelloWorld教程 内嵌Jetty视频 优化Jetty 如何配置垃圾收集 如何配置以支持高负载 在Jetty中部署应用 部署管理器 部署绑定 热部署 ...

    Java 模仿谷歌搜索框中输入下拉提示(自动补全)功能 源代码

    在tomcat 的lib文件夹中 中导入mysql 驱动包【mysql包文件夹中有】 数据库连接需要在Tomcat/conf目录中的context.xml文件里写入 ....... &lt;Resource name="jdbc/jndidemo" auth="Container" type="javax.sql....

    CXF Web Service(前台:C#,后台:java)完整例子

    tomcat里面的配置:在%tomcat%\conf\下面有个context.xml文件。在&lt;Context&gt;&lt;/Context&gt;之间添加 auth="Container" type="javax.sql.DataSource" username="root" password="1234" driverClassName=...

    推荐-Struts2+mysql 文章系统

    -----建立Context: 在Tomcat中新建一个Context,让其docBase指向程序所在目录(若您下载的是war文件,则指向该文件目录StrutsArticle )。 在tomcat\conf\Catalina\localhost目录下建立一个xml文件,名称为你所...

    jsp连接池成功之例

    我所有配置都没有设计到tomcat的server.xml,有的人在这个文件中做了数据库 的配置是没有必要的,因为WebRoot.xml已经有了这些配置。 &lt;br&gt;7. web.xml配置 &lt;br&gt;...

    springboot参考指南

    配置DataSource i. 28.1.1. 对内嵌数据库的支持 ii. 28.1.2. 连接到一个生产环境数据库 iii. 28.1.3. 连接到一个JNDI数据库 ii. 28.2. 使用JdbcTemplate iii. 28.3. JPA和Spring Data i. 28.3.1. 实体类 ii. 28.3.2...

    JDBC 3.0数据库开发与设计

    8.2.2 XML在数据库中的应用模式 8.2.3 XML数据交换技术及应用 8.3 使用JSP和XML两种技术建设动态网站 8.3.1 XML存储数据的优点 8.3.2 XML文档中的Picture对象定义 8.3.3 JSP文档与XML的结合 8.4 用XML和XSL...

    Java数据库编程宝典2

    4.5.3 DataSource对象和JNDI 4.5.4 部署和使用DataSource的基本实现 4.6 连接池 4.7 分布式事务处理 4.7.1 分布式事务管理 4.7.2 Connection对象 4.8 SQL语句 4.8.1 Statement对象 4.8.2 PreparedStatement...

Global site tag (gtag.js) - Google Analytics