WildFly8 下配置PostgreSQL XADataSource

未命名

WildFly XADataSource配置

        WildFly安装根目录 =WILDFLYHOME

        

        一、PostgreSql:

                1、%WILDFLYHOME%\modules\ 如下建立目录 

                      %WILDFLYHOME%\modules\org\postgresql\main\

                2、在%WILDFLYHOME%\modules\org\postgresql\main\目录下建立module.xml文件内容如下:

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

<module xmlns="urn:jboss:module:1.0" name="org.postgresql">

    <resources>

        <resource-root path="postgresql-9.3-1101.jdbc4.jar"/>

    </resources>

    <dependencies>

        <module name="javax.api"/>

        <module name="javax.transaction.api"/>

    </dependencies>

</module>

                3、下载PostgreSQLJDBC驱动postgresql-9.3-1101.jdbc4.jar%WILDFLYHOME%\modules\org\postgresql\main\目录下

                4、打开%WILDFLYHOME%\standalone\configuration\standalone.xml文件查找<drivers>标记在里面添加子元素

                     <driver name="postgresql" module="org.postgresql"><!--此处红色部份与module.xml文件中定义的name一至 -->

                        <xa-datasource-class>org.postgresql.xa.PGXADataSource</xa-datasource-class>

                     </driver>

                5、运行%WILDFLYHOME%\\bin\standalone.bat启动WildFly8 或是Eclipse中启动

                6、打开浏览器输入地址:http://localhost:9990/ 选择如下图菜单

                     

                        

            点击Add  如下图第一步:输入name 和JNDI Name 

        


       点Next如下图:选择postgresql,如果此处只有h2,没有postgresql, 可能是前面的第2、4步配置不正确。

         

    点Next如下图:点击Add 输入url 

                   

   点击Next如下图:输入数据库连接用户及密码点击Done完成

             

   完成PostgreSQL的XADatasource配置

             

        


      二、  Mysql 

                与Postgres类似,只是驱动不同,modules文件内容及驱动略微不同步,步骤如下:

                1、%WILDFLYHOME%\modules\ 如下建立目录 

                      %WILDFLYHOME%\modules\com\mysql\main\

                2、在%WILDFLYHOME%\modules\com\mysql\main\目录下建立module.xml文件内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.0" name="com.mysql">
    <resources>
        <resource-root path="mysql-connector-java-5.1.25-bin.jar"/>
    </resources>
    <dependencies>
        <module name="javax.api"/>
        <module name="javax.transaction.api"/>
    </dependencies>
</module>

                3、下载PostgreSQLJDBC驱动mysql-connector-java-5.1.25-bin%WILDFLYHOME%\modules\com\mysql\main\目录下

                4、打开%WILDFLYHOME%\standalone\configuration\standalone.xml文件查找<drivers>标记在里面添加子元素

                    <driver name="mysql" module="com.mysql"><!--此处红色部份与module.xml文件中定义的name一至 -->

                        <xa-datasource-class>com.mysql.jdbc.jdbc2.optional.MysqlXADataSource</xa-datasource-class>

                    </driver>

                5、运行%WILDFLYHOME%\\bin\standalone.bat启动WildFly8 或是Eclipse中启动

                6、打开浏览器输入地址:http://localhost:9990/ 选择如下图菜单

                 操作PostgreSQL步步骤一至只是url不同,驱动选择不同。

转载于:https://my.oschina.net/youri/blog/213826

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值