Java EE JBoss AS8 wildfly-8.2.0 配置 MySQL 3.1.14 数据源

1. 下载JBOSS 8.2 (wildfly-8.2.0.Final) 版本。同时从网络上去下载 mysql-connector-java-3.1.14.zip  (它包括

mysql-connector-java-3.1.14-bin.jar这个JDBC驱动文件)

JBOSS 8.2 的安装目录是D:\tools\jboss\wildfly-8.2.0.Final,以下用wildfly-8.2.0.Final表示这个目录(俭省起见)。


2: 建立一个新目录,wildfly-8.2.0.Final\modules\system\layers\base\com


 2.1 把 wildfly-8.2.0.Final\modules\system\layers\base\com\h2database\h2\main\module.xml 拷贝到这个目录下,

 并改成如下的内容:

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

 2.2 mysql-connector-java-3.1.14-bin.tar 拷贝到这个目录下。


3. 到 wildfly-8.2.0.Final\modules\system\layers\base\com目录下,打开 wildfly-8.2.0.Final\standalone\configuration\standalone.xml文件,加入如下的蓝色字体 :         

 <datasource jndi-name="java:jboss/datasources/ExampleDS" pool-name="ExampleDS" enabled="false" use-java-context="true">

                    <connection-url>jdbc:h2:mem:test;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE</connection-url>
                    <driver>h2</driver>
                    <security>
                        <user-name>sa</user-name>
                        <password>sa</password>
                    </security>
                </datasource>
                <datasource jndi-name="java:jboss/datasources/MySqlDS" pool-name="MySqlDS" enabled="true" use-java-context="true">
                    <connection-url>jdbc::mysql://localhost:3306</connection-url>
                    <driver>mysql</driver>
                    <security>
                        <user-name>root</user-name>
                        <password>root</password>
                    </security>

                </datasource>
                <drivers>
                    <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>

                    <driver name="h2" module="com.h2database.h2">
                        <xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class>
                    </driver>

                </drivers>

4. D:\tools\jboss\wildfly-8.2.0.Final\bin 目录下去运行 standalone.bat

5:打开wildfly-8.2.0.Fina的GUI 管理界面: http://localhost:8080 就能看到可用的 MYSQL datasource 

  http://localhost:9990/console/App.html#datasources


你可能感兴趣的:(Java EE JBoss AS8 wildfly-8.2.0 配置 MySQL 3.1.14 数据源)