数据源可以减少数据库连接对象的创建数量来提升系统性能
在jboss中创建数据源:
首先在jboss文档中,寻找数据源配置模板
在 jboss安装路径\docs\examples\jca 下
在该路径下,有各种数据库的数据源配置模板,选则对应的DB,将模板文件拷贝出来
这里以oracle数据库为例
修改oracle-ds.xml文件
<jndi-name>OracleDS</jndi-name> jndi名称
<connection-url>jdbc:oracle:thin:@localhost:1521:orcl</connection-url> 连接url
<driver-class>oracle.jdbc.driver.OracleDriver</driver-class> 数据库驱动类
<user-name>ht</user-name> 用户名
<password>ht</password> 密码
数据源即配置好了
oracle-ds.xml的文件名:
该文件以-ds结尾,jboss认为它是数据源的配置文件,对他进行发布
所有数据源的配置文件,都应以-ds结尾
由于数据源配置文件,使用到了Oracle的驱动jar文件,需要将Oracle的jar驱动类,放进
jboss\server\default\lib 下
注意不要拷贝错目录,是当前配置项的\lib目录下
之后重启jboss
把数据源文件 发布到jboss中,数据源文件发布的过程和EJB一样
拷贝进配置项的\deploy 目录下,则完成对数据源文件发布
返回Eclipse控制台,jboss输出已经绑定到了该文件
16:08:33,562 INFO [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=OracleDS' to JNDI name 'java:OracleDS'
并输出了JNDI name,生成了java:OracleDS
注意JNDI java:的JNDI只能被jboss内部应用访问,外部不能访问java:命名空间下的资源
当数据源发布成功后,进入jboss的管理控制台 http://localhost:8080/jmx-console/
找到jboss.jca 目录,就可看到刚才发布的数据源,则证明发布成功
name=OracleDS.service=ManagedConnectionPool链接,用于查看连接池属性
有些属性比较关注:
MaxSize 最大连接数量
InUseConnectionCount 目前正在使用的连接统计
MinSize 最小的连接数量
BlockingTimeoutMillis 超时时间(当没有连接时,后面的连接要等待多长时间就超时)
这些属性有的可以通过修改右边文本框中的值修改,修改后,点Apply Changes按钮
在这里设置的值,jboss关闭后就会丢掉,
用什么办法可以把设置的值让它继续存在:
在数据源配置文件中,配置
<min-pool-size>3</min-pool-size> 最小连接数
<max-pool-size>100</max-pool-size> 最大连接数
保存后,刷新jboss管理控制台,即可看到修改后的值
数据源可以动态发布,修改并保存之后,jboss就会对它部署
需要注意的是:
InUseConnectionCount 属性
当正在使用连接的数量,接近了MaxSize 代表最大连接数不够用了
如果长时间如此,此时应当把MaxSize设大一点
分享到:
相关推荐
09_传智播客EJB3.0_配置jboss数据源.rar 内有 09_配置jboss数据源.avi及播放器 CamPlay.exe
JBoss 下配置 Oracle 数据源 在 JBoss 中配置 Oracle 数据源是实现企业级应用程序的重要步骤。本文将详细介绍如何在 JBoss 中配置 Oracle 数据源,包括复制配置文件、编辑配置文件、设置数据源参数等步骤。 一、...
jboss配置数据源,本人试过了的可行,没有问题
NULL 博文链接:https://guoying252166655.iteye.com/blog/2068704
JBoss配置mySQL数据源 有需要的就下载吧。。。。
jobss4.0 和tomcat5.5的数据源配置,是我自己配置过程中写下来的,在网上看了好多,总算配成功了,希望大家喜欢.
ejb3.0配置使用jboss7.1.1的数据源
jboss 配置jndi数据源,deploy下配置oracle-ds.xml
1.找到JBOSS根目录下(F:\jboss-4.0.5.GA\docs\examples\jca)文件夹,所有数据库数据源配置文件全在这个文件夹下,使用什么数据库就选择什么数据源,我们使用的是MySQL选择的文件是:
Jboss数据源配置总结[归纳].pdf
JBOSS4数据源配置大全 文章将着重讲解下面的几个部分: Jboss的EJB部署描述符 Oralce数据库的配置 MySQL数据库的配置 Sysbase数据库的配置 DB2数据库的配置 Infomix数据库的配置
JBoss Mysql 数据源
在JBoss中配置多个数据库和数据源 JBoss是一款非常强大的J2EE应用程序服务器,但是这种强大的功能也带来了复杂性。本文作者Marcus Zarra分析了如何在JBoss中配置多个数据库以及数据源
这个是weblogic9.0+mysql5.1的环境下配置数据源详细步骤。 其实在tomcat,jboss,WebSphere等服务期中都提供了配置数据源的功能,大概的配置都很类似。
JBoss压缩文件包括:jboss 4 2 2 GA zip JBoss5 0安装和JBoss5 0启动时遇到的问题以及解决办法 txt JBoss配置mysql数据库连接池和配置过程中的详细代码 txt和配置JBoss数据源 txt 欢迎下载
在Jboss4中使用MySQL的数据源的设置方法: 一 把MySQL的JDBC驱动放到CLASSPATH中。同样,把它复制到/server/default/lib目录下
09_配置jboss数据源 10_开发单表映射的实体bean 11_开发消息驱动bea 12_开发EJB容器模型的WEB服务 附录01_EJB3基本概念及发展前景 附录02_EJB3.0推荐教程 附录03_EJB3的运行环境 如果需要配套视频,请给本人...
本文描述了jboss4端口号修改及各种数据源配置