打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
jboss配置 oracle数据库连接池

jboss配置 oracle数据库连接池

标签: J2EE 分类: oracle 2006-12-25 11:32

jboss配置oracle数据库连接池

jboss-3.2.6使用了JDBC配置文件来配置数据库连接,它为EJB和其它J2EE应用提供了数据源(data source)进行访问。如果你要使用HypersonicDB以外的数据库你就要修改这个配置文件。
进行jboss与oracle数据库连接 用jboss的连接池功能

注:ORACLE9I为数据库名
UserInfor为表名
数据库用户名和密码分别为:pengpeng pengpeng653878参考 http://www.matrix.org.cn/translation/Wiki.jsp?page=J2EEEJB_JbossJDBC
(该blog 包括几个主要数据库的连接)

一 要在Jboss4中使用oracle的话首先要把oracle的JDBC驱动放到CLASSPATH中。
同样,把它复制到/server/default/lib目录下

二 再把/docs/examples/jca/mysql-ds.xml复制到/server/default/deploy目录下修改oracle-ds.xml文件,设置为 oracle.jdbc.driver.OracleDriver再把设置为jdbc:oracle:thin:@localhost:1521:ORACLE9I,其中是数据库主机名是数据库名。

<datasources>
<local-tx-datasource>
<jndi-name>DefaultDS</jndi-name>
<use-java-context>false</use-java-context>
<connection-url>jdbc:oracle:thin:@localhost:1521:ORACLE9I</connection-url>
<driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
<user-name>pengpeng</user-name>
<password>pengpeng653878</password>
<exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.OracleExceptionSorter</exception-sorter-class-name>
- <metadata>
<type-mapping>Oracle9i</type-mapping>
</metadata>
</local-tx-datasource>
</datasources>

三 然后需要设置standardjaws.xml (或 jaws.xml 注: \server\default\conf目录下)文件的和元素:
<jaws>
<datasource>java:/DefaultDS</datasource>
<type-mapping>Oracle9i</type-mapping>
<debug>false</debug>
。。。。。。。
</jaws>


四 同样也需要把standardjbosscmp-jdbc.xml (或 jbosscmp-jdbc.xml文件 注: \server\default\conf目录下)的 和 元素设置为下面这样:
<jbosscmp-jdbc>

<defaults>
<datasource>java:/DefaultDS</datasource>
<datasource-mapping>Oracle9i</datasource-mapping>

</defaults> </jbosscmp-jdbc>

五 最后再修改login-config.xml(\server\default\conf目录下)文件来使用MySQL:
<application-policy name="OracleDbRealm">

<authentication>

- <login-module code="org.jboss.resource.security.ConfiguredIdentityLoginModule" flag="required">
<module-option name="principal">ORACLE9I</module-option>
<module-option name="userName">pengpeng</module-option>
<module-option name="password">pengpeng653878</module-option>
<module-option name="managedConnectionFactoryName">jboss.jca:service=LocalTxCM,name=DefaultDS</module-option>
</login-module>
</authentication>
</application-policy>

六 修改了oracle-ds.xml, standardjaws.xml, standardjbosscmp-jdbc.xml,和 login-config.xml 文件就可以在Jboss上使用ORACLE了。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
jboss4.0数据源配置大全
JBuilder2005+JBOSS+Oracle9i环境配置|中国IT认证实验室
为Jboss4配置数据库
java-无法在Jboss EAP 7.0服务器中创建oracle数据源
开发基于JBoss的J2EE应用
Matrix - 与 Java 共舞 - 使用工作流引擎wfmopen中的陷井
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服