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

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值