爲JBoss AS 7配置Mysql數據源

 AS7至關給力,帶來更快的啓動和運行速度,但也使以前的知識積累完全做廢...來來來,一塊兒從頭開始吧。 

1、加入Mysql驅動文件 
AS7在包管理上改動很大,清晰了不少,不過太費事了,不知道有木有更簡單的方法 
將驅動jar文件複製到/modules/com/mysql/main/目錄下(/mysql/main/這兩級文件夾須要本身建立,本來沒有) 

2、建立module.xml文件 
/modules/com/mysql/main/module.xml內容以下: 
javascript

Xml代碼    收藏代碼
  1. <?xml version="1.0" encoding="UTF-8"?>   
  2. <module xmlns="urn:jboss:module:1.0" name="com.mysql">  
  3.   <resources>  
  4.     <resource-root path="mysql-connector-java-5.1.17-bin.jar"/>  
  5.   </resources>  
  6.   <dependencies>  
  7.     <module name="javax.api"/>  
  8.   </dependencies>  
  9. </module>  

第4行爲驅動文件的名稱,根據實際狀況自行修改 

3、修改配置文件 
編輯/standalone/configuration/standalone.xml文件 
將<datasources>...</datasources>替換爲 
Xml代碼    收藏代碼
  1. <datasources>  
  2.     <datasource jndi-name="java:jboss/datasources/MysqlDS" pool-name="MysqlDS">  
  3.       <connection-url>jdbc:mysql://localhost:3306/test?useUnicode=true&amp;characterEncoding=utf8</connection-url>  
  4.          <driver>com.mysql</driver>  
  5.       <transaction-isolation>TRANSACTION_READ_COMMITTED</transaction-isolation>  
  6.       <pool>  
  7.         <min-pool-size>10</min-pool-size>  
  8.         <max-pool-size>100</max-pool-size>  
  9.         <prefill>true</prefill>  
  10.       </pool>  
  11.       <security>  
  12.         <user-name>用戶名</user-name>  
  13.         <password>密碼</password>  
  14.       </security>  
  15.     </datasource>  
  16.     <drivers>  
  17.       <driver name="com.mysql" module="com.mysql">  
  18.         <xa-datasource-class>com.mysql.jdbc.jdbc2.optional.MysqlXADataSource</xa-datasource-class>  
  19.       </driver>  
  20.     </drivers>  
  21. </datasources>  


4、驗證配置  配置至此結束 下面來檢查一下配置是否成功了  執行/bin/standalone.bat啓動AS7,若是出現黃框所示就是配置成功了^^ 
相關文章
相關標籤/搜索