Java EE JBoss AS8 wildfly-8.2.0 配置 MySQL 3.1.14 数据源
2015-03-16 00:50
369 查看
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
版本。同时从网络上去下载 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
相关文章推荐
- JBoss7/WildFly配置数据源:mysql
- WildFly10.0.0的mysql数据源配置教程
- Tomcat配置mysql数据源
- Tomcat mysql 配置数据源
- J2EE_Mysql数据源配置
- WebSphere配置MySQL数据源
- 【问题请教】MySQL数据源配置过程中出现的问题===此问题已经解决!
- Tomcat5配置mysql4数据源
- Tomcat中配置mysql数据源
- 在JBoss里配置MySql数据源
- Tomcat配置MySql数据源
- tomcat 配置mysql 数据源遇到的问题
- tomcat连mysql数据源的配置
- Linux下JBoss到MySql的数据源配置
- jsp mysql 数据源配置
- Tomcat配置数据源(mysql)
- JBoss4.0配置MySQL数据源
- Weblogic9.2配置Mysql数据源
- Tomcat5配置mysql4数据源
- 有关mysql与sql server的数据源配置