Monday, November 30, 2015

Wildfly Conectividad con MYSQL DRIVER

Cuando se necesite cargar driver MYSQL con wildfly creamos una carpeta dentro de wildfly-9.0.1.Final/modules/system/layers/base/com

la carpeta que creemos alli la nombramos mysql y dentro otra carpeta llamada main, dentro de main creamos un archivo .xml y dentro de este archivo colocamos

<module xmlns="urn:jboss:module:1.1" name="com.mysql">

    <resources>
        <resource-root path="mysql-connector-java-5.1.23-bin.jar"/>
    </resources>
    <dependencies>
        <module name="javax.api"/>
        <module name="javax.transaction.api"/>
        <module name="javax.servlet.api" optional="true"/>
    </dependencies>
</module>

descargamos el jar mysql-connector-java-5.1.23-bin.jar o la version actual que este en el momento y la dejamos en esa carpeta asi:




Luego nos dirijimos a wildfly-9.0.1.Final/standalone/configuration/ y abrimos el archivo standalone.xml y dentro del bloque driver que aparace asi

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

</drivers>

vamos a dejarlo asi:


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

                    <driver name="mysqlDriver" module="com.mysql">
                        <xa-datasource-class>com.mysql.jdbc.Driver</xa-datasource-class>
                    </driver>
                </drivers>



Reiniciamos servidor Jboss wildfly y ya estamos listos para agregar datasources de mysql al servidor por medio de jndi



No comments:

Post a Comment