共計 2069 個字符,預計需要花費 6 分鐘才能閱讀完成。
JBoss 中怎么配置 MySQL 數據源,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。
JBOSS_HOME
+- modules
+- com
+-
+- main
+- module.xml
+- mysql-connector-java-5.1.15.jar (mysql 的 jdbc 驅動 jar 文件, 版本根據各自情況而定)
+- mysql-connector-java-5.1.15.jar.index
module.xml 的? 內? 容? 如? 下?:
例 1. 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.15.jar /
/resources
dependencies
module name= javax.api /
/dependencies
/module
mysql-connector-java-5.1.15.jar.index 的? 內? 容? 如? 下?:
例 2. mysql-connector-java-5.1.15.jar.index
META-INF
META-INF/services
com
com/mysql
com/mysql/jdbc
com/mysql/jdbc/configs
com/mysql/jdbc/exceptions
com/mysql/jdbc/exceptions/jdbc4
com/mysql/jdbc/interceptors
com/mysql/jdbc/jdbc2
com/mysql/jdbc/jdbc2/optional
com/mysql/jdbc/jmx
com/mysql/jdbc/log
com/mysql/jdbc/profiler
com/mysql/jdbc/util
org
org/gjt
org/gjt/mm
org/gjt/mm/mysql
添? 加?Server 數? 據? 源? 配? 置?
AS7 啟? 動? 分? 為? 兩? 種? 形? 式?, 一? 種? 是?domain 形? 式? 的?, 一? 種? 是?standalone, 這? 里? 我? 們? 選? 擇?standalone。?
打? 開?JBOSS_HOME\standalone\configuration\standalone.xml 文? 件?, 在? datasources 下? 添? 加? 如? 下? 內? 容?:
例 3. mysql-connector-java-5.1.15.jar.index
datasource jndi-name= java:jboss/datasources/MySqlDS pool-name= MySqlDS enabled= true jta= true use-java-context= true use-ccm= true
connection-url
jdbc:mysql://192.168.1.150:3306/hospital?createDatabaseIfNotExist=true useUnicode=true characterEncoding=utf-8
/connection-url
driver
com.mysql
/driver
transaction-isolation
TRANSACTION_READ_COMMITTED
/transaction-isolation
pool
min-pool-size
10
/min-pool-size
max-pool-size
100
/max-pool-size
prefill
true
/prefill
use-strict-min
false
/use-strict-min
flush-strategy
FailingConnectionOnly
/flush-strategy
/pool
security
user-name
runes
/user-name
password
runes
/password
/security
statement
prepared-statement-cache-size
32
/prepared-statement-cache-size
/statement
/datasource
例 4. mysql-connector-java-5.1.15.jar.index
driver name= com.mysql module= com.mysql
xa-datasource-class
com.mysql.jdbc.jdbc2.optional.MysqlXADataSource
/xa-datasource-class
/driver
看完上述內容,你們掌握 JBoss 中怎么配置 MySQL 數據源的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注丸趣 TV 行業資訊頻道,感謝各位的閱讀!