EAP配置数据源

来源:互联网 发布:mac命令行终端快捷键 编辑:程序博客网 时间:2024/05/21 10:52
首先找到jboss的安装位置(在Eclipse 中,window>Preference>Server>Runtime Envieronment ,选中服务器,再选择右边的Edit,>Home Directory就可以看到安装的位置),数据源有两种方式,一种是模块式,另一个是配置式,我们用的是第一种。

在Jboss 安装目录中,找到modules>com,看到h2database没,我们也要依照这个做一个(h2也是一个数据库)。

在modules中建立相应的文件夹,modules\com\mysqldatabase\mysql\main,在main中,放入两个文件,mysql-connector-java-5.1.18-bin.jar和module.xml。

module.xml中的内容如下所示,path为驱动文件名,name为上一行文件所在的位置,一定不要写错啦。

<module xmlns="urn:jboss:module:1.1" name="com.mysqldatabase.mysql"><resources><resource-root path="mysql-connector-java-5.1.18-bin.jar"/><!-- Insert resources here --></resources><dependencies><module name="javax.api"/><module name="javax.transaction.api"/><module name="javax.servlet.api" optional="true"/></dependencies></module>

下一步,在standalone\configuration文件夹中,找到standalone.xml文件,在里面加入如下内容:

找到 <datasources>标签,里面应该已经有一个默认的datasource:ExampleDS,现在加入我们的mysql的datasource

<datasource jndi-name="java:jboss/datasources/MysqlDS" pool-name="MysqlDS" enabled="true" use-java-context="true">                    <connection-url>jdbc:mysql://127.0.0.1:3306/test</connection-url>                    <driver>mysql</driver>                    <security>                        <user-name>root</user-name>                        <password>123456</password>                    </security>                </datasource>

找到 <drivers>标签,在drivers中加入mysql的driver

<driver name="mysql" module="com.mysqldatabase.mysql">                        <driver-class>com.mysql.jdbc.Driver</driver-class>                        <xa-datasource-class>com.mysql.jdbc.jdbc2.optional.MysqlXADataSource</xa-datasource-class>                    </driver>

有hibernate基础的人,应知道上面所代表的意思。

上面做完后,我们要在jboss中,测试数据源是否正确。

启动jboss,在地址栏中输入:

http://127.0.0.1:9990/console/App.html#server-overview

就可以进入到jboss控制台,如图1所示(如果要求输入用户名和密码的话,可以在dos下,找到jboss安装目录,bin下有一个add-user.bat,运行之,来添加新用户)。

profile>datasources>connnection>Test Conection,看数据库源的配置是否正确,如果成功啦,哈哈,你的表现真的不错。


转自:http://blog.csdn.net/kissejb/article/details/42711637

0 0