`

jndi datasource ibatis glassfish3 eclipse

 
阅读更多

下载glassfish-3.1.2.2-ml.zip ,解压就可以用。

(1) glassfish 配置

在4848管理界面中加上datasource "jdbc/AS400B"

 

在工程中找到applicationContext-resources.xml

加入如下内容:

 

 

 

<!-- JNDI DataSource for J2EE environments -->

 

 

<jee:jndi-lookup id="dataSource" jndi-name="${jndi.name}" />

 

在jdbc.properties中加入:

 

#tomcat jndi name

#jndi.name=

java:/comp/env/jdbc/AS400B

 

 

 

 

#glassfish jndi name

jndi.name=jdbc/AS400B

 

 

 

 

值得注意的一点:

在glassfish上跑时,jdbc.properties中的jndi name前要去掉java:/comp/env/,直接用datasource name即可。

 

(2) tomcat 配置

 

在/Servers/Tomcat v6.0 Server at localhost-config/context.xml(eclipse 中跑tomcat时加这个)

或者tomcat安装目录下的conf/context.xml中加上如下内容

 

<Resource name="jdbc/AS400B" type="javax.sql.DataSource" password="password" driverClassName="com.ibm.as400.access.AS400JDBCDriver" maxIdle="2" maxWait="5000" validationQuery="select * from PODATA" username="userid" url="jdbc:as400:AS400B/RPTSTEXTDB;naming=system;date format=iso;time format=hms;prompt=false" maxActive="4"/>

 

 


 

这步骤如果不对会报如下错误

 

 

参考文献:

http://www.apachebookstore.com/confluence/oss/pages/viewpage.action?pageId=12582997

 

http://wenku.baidu.com/view/078160c20c22590102029d86.html

 

 

 

 

分享到:
评论

相关推荐

    用JNDI绑定DataSource

    在Java应用中,JNDI(Java Naming and Directory Interface)是一种标准的接口,它允许应用程序查找和使用资源,如数据源(DataSource),而无需直接在代码中硬编码这些资源的位置或配置信息。JNDI的核心理念是将...

    eclipse与glassfish3.1.1使用配置-连接池配置-JNDI配置[归纳].pdf

    本文档旨在指导读者如何在 Eclipse 中配置 GlassFish 3.1.1,实现连接池配置和 JNDI 配置。同时,也会解决在部署过程中可能出现的异常。 一、GlassFish 3.1.1 简介 GlassFish 是一个开源的 Java EE 应用服务器,由 ...

    JNDI Explorer for Eclipse插件

    3. **操作JNDI条目**:用户可以通过插件进行添加、删除、修改JNDI条目的操作,这使得在开发和测试环境中配置和调整资源变得更加便捷。 4. **源码查看**:由于该插件的标签包含“源码”,可能意味着它还提供了查看或...

    ibatis+jndi+mysql

    **Ibatis 概述** Ibatis 是一个轻量级的持久化框架,它...通过以上步骤,Ibatis 可以通过 JNDI 查找到应用程序服务器中配置的数据源,实现了数据库连接的集中管理和透明化。这种方式提高了系统的可维护性和可扩展性。

    glassfish配置jndi(DB2数据库)

    **Step3:** 输入数据源的名称,例如“DB2DataSource”。选择合适的资源类型,如“Generic JDBC”。然后,填写相关的数据库连接属性,包括数据库URL、用户名、密码等。 **Step4:** 在数据源属性中,设置JDBC驱动...

    hibernate 3.1+tomcat 5.5.x(配置jndi)

    这对希望在Hibernate安装中利用Tomcat JNDI提供的DataSource配置便利性的开发者来说尤为重要。同时,Hibernate从3.0版本升级到3.1版本后,在获取线程安全的Hibernate会话方面也进行了极大的简化。 Tomcat可以被视为...

    eclipse+mysql+tomcat配置JNDI

    通过以上步骤,你已经在Eclipse、MySQL和Tomcat环境中成功配置了JNDI数据源。这种方式使得你的应用程序能够轻松地查找和使用数据库,同时降低了对具体数据库配置的依赖。在实际开发中,JNDI还能与其他服务,如邮件...

    spring获取weblogic jndi数据源的两种方式

    ### Spring 获取 WebLogic JNDI 数据源的两种方式 在Spring框架中,通过JNDI(Java Naming and Directory Interface)可以方便地访问WebLogic服务器中的数据源。这为应用程序提供了高度解耦的数据访问机制,使得...

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

    Tomcat JNDI 数据源 自动生成程序 Servlet 版 本程序自动判断Tomcat版本,...3、按照页面上的提示输入 Tomcat JNDI DataSource 配置信息; 4、点击提交,配置文件将会自动生成,在配置路径中可以找到你的配置文件。

    JNDI调用分布式EJB3 通用接口

    在标签“源码 工具”中,我们可以推断这篇博客可能涉及了具体的代码示例和可能使用的工具,例如Eclipse或IntelliJ IDEA,用于开发和调试EJB3应用,或者可能提到了如JConsole或VisualVM这样的监控工具,用于查看和...

    Spring+ibatis 保留ibatis事务的配置

    配置了JNDI数据源之后,接下来就是配置ibatis的`SqlMapClient` Bean,这个Bean负责读取ibatis的配置文件,建立与ibatis之间的桥梁。 ```xml &lt;bean id="sqlMapClient" class="org.springframework.orm.ibatis....

    在iBatis中加入c3p0数据库连接池

    3. **测试连接**: 集成完成后,可以在Java代码中通过SqlSessionFactory的getDataSource()方法获取到数据源,然后进行连接测试,确保配置无误。 **二、c3p0配置详解** 1. **acquireIncrement**: 当连接池中的连接...

    c3p0连接数据库及jndi链接例子

    C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。在Java应用程序中,尤其是在企业级应用中,数据库连接池是不可或缺的一部分,因为它可以有效地管理和复用数据库连接,从而...

    jndi-1_2_1.zip_jndi_jndi-1.2.1.jar

    标题中的"jndi-1_2_1.zip_jndi_jndi-1.2.1.jar"表明这是一个关于JNDI的版本1.2.1的开源软件包,其中包含了一个名为"jndi-1.2.1.jar"的JAR文件。这个JAR文件包含了JNDI库的所有实现,使得开发者可以在他们的Java项目...

    iBATIS_DAO事务管理实现

    iBATIS DAO支持三种DataSource:Simple、DBCP和JNDI。其中SimpleDataSource适用于可靠性要求较低的应用场景;DBCP基于Jakarta DBCP的DataSource;JNDI事务则依赖于检索JNDI目录来获取DataSource。 2. **Apache Ojb...

    jboss配置MySql的JNDI

    在IT领域,特别是Java应用服务器环境下,JBoss与MySQL数据库的集成是常见需求之一,而JNDI(Java Naming and Directory Interface)在此过程中扮演着关键角色。本文将深入解析如何在JBoss中配置MySQL的JNDI数据源,...

Global site tag (gtag.js) - Google Analytics