您的位置:首页 > 数据库 > Oracle

Jboss配置Oracle数据库连接池

2007-06-12 17:50 435 查看
Jboss配置Oracle数据库连接池

这两天在做把系统从 weblogic+oracle 转移到 Jboss+sqlServer上;

之前一点都不熟悉Jboss和EJB,所以只有一点点来了。

开发的IDE是Eclipse,一开始要做的就是:自己建一个小的EJB的J2EE应用,部署到Jboss服务器上去,然后进行访问。先理解是怎么一回事,这样对于后面的项目系统中复杂的配置和部署关系比较好理解了。

最后我敲定,开发环境是:MyEclipse+Lomboz+jbossIde来开发这个EJB应用。

把lomboz+jbosside在Eclipse中外挂方式,在我的上几篇的博客日志中已经记录了;

今天的要记的详细地内容,就是:关于Jboss的数据库配置;

用的是oracle,所以在default/deploy里,必须有个oracle-ds.xml,这个文件可以从jboss-4.0.0/docs/examples/jca下找到个oracle-ds.xml模版,然后可以针对自己的来写;

如:

<?xml version="1.0" encoding="UTF-8"?>

<datasources>

<local-tx-datasource>
<jndi-name>DataSource</jndi-name>
<connection-url>jdbc:oracle:thin:@10.10.14.107:1521:ora920</connection-url>
<driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
<user-name>inpl</user-name>
<password>inpl</password>

<exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.OracleExceptionSorter</exception-sorter-class-name>

<metadata>
<type-mapping>Oracle9i</type-mapping>
</metadata>

<min-pool-size>50</min-pool-size>
<max-pool-size>200</max-pool-size>
<blocking-timeout-millis>5000</blocking-timeout-millis>
<idle-timeout-minutes>2</idle-timeout-minutes>

</local-tx-datasource>

</datasources>

其他没什么好说的,其实开发带EJB的系统,也就是那么一回事,只要按照EJB的语法来开发,配置文件啦,几个类啦,还有就是设置好JNDI_NAME啦,这样的搞定了,其他剩下来的也就是普通的WEB开发了!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: