JBoss7配置Mysql5.1数据源

更新时间:2024-01-13 10:52:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

JBoss 7.0.2配置MySQL5.1.x数据源

1. 建立目录结构。

a) JBOSS_HOME/modules目录下加入如下目录结构及文件:

Index文件与jar包同名。

b) module.xml的内容:

(jar包名修改成你自己的) Path为jar包的路径,千万别写错,不然将找不到驱动 name属性是module的逻辑名,提供给stdandalone.xml中的标签使用(后

面会配置标签)

. index文件内容:(列出jar包中所目录)

2. 配置standalone.xml

AS7启动分为两种形式,一种是domain形式的,一种是standalone,这里我们选择

standalone。 --standalone.xml文件(JBOSS_HOME\\standalone\\configuration\\standalone.xml)

标签(看清楚了有s)内(如果没有就新添加)新添加子标签(这个没有s)

标签配置的是jdbc驱动

module属性是你配置JBOSS_HOME/modules目录下相应数据源目录的main目录中module.xml文件中标签的name属性。此为jar包的逻辑路径, 标签将通过module配置的值找到那此匹配的module,以此找到jar包的path。

如果配置不对,启动Jboss时将报错。

的name是给标签中子标签用的,的子标签将通过此值找到相应的标签。

这标签非常关键,是连接与module.xml的关键,

通过找到module.xml,并根据module.xml找到jdbc驱动的jar包。

com.mysql.jdbc.jdbc2.optional.MysqlXADataSource

标签内新添加标签 标签配的是数据源

jdbc:mysql://127.0.0.1:3356/studentdb com.mysql

TRANSACTION_READ_COMMITTED

10 100 true

false

FailingConnectionOnly

root

32

4) 启动JBoss 7

出现如下信息,且不出现错误信息(ERROR)

进入管理后台,可见如下内容:

H2那个是JBoss 7默认的。MySqlDS那个是我们自己配置的

出现driver missing (驱动丢失)大概有两种情况

1. 标签内module属性找不到相应的module.xml(与module.xml中的name属性不匹配);

2. name属性与中的子标签值不匹配。

(配置不正确导致driver missing情况出现的机率较高)

3. module.xml文件中标签的path路径配置不正确。

总而言之,出现驱动 jar包找不到肯定是jboss找不到你的jdbc驱动jar包,想办法检查与jar包相关的配置。

Cyrus.Chan

2012年1月5日星期四 6 时

本文来源:https://www.bwwdw.com/article/kgeo.html

Top