在 JBossAS 安裝 JDBC
[b]在 JBoss Application Server 7 安裝 Microsoft SQL Server JDBC Driver[/b]到微軟下載 [url]http://msdn.microsoft.com/data/jdbc/[/url]
將 JDBC 解壓縮
然後將 sqljdbc4.jar 放置到 %JBOSS7_HOME%/modules/com/microsoft/sqljdbc/main/ 目錄下(若不存在請自行建立)
接著在目錄下建立 module.xml 檔案,內容如下:[code]
<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.1" name="com.microsoft.sqljdbc">
<resources>
<resource-root path="sqljdbc4.jar"/>
<!-- Insert resources here -->
</resources>
<dependencies>
<module name="javax.api"/>
<module name="javax.transaction.api"/>
<module name="javax.servlet.api" optional="true"/>
</dependencies>
</module>
[/code]再來就是修改 JBossAS 設定檔,編輯 standalone/configuration/standalone.xml 尋找到 datasources 的 drivers 子節點:[code]
<subsystem xmlns="urn:jboss:domain:datasources:1.0">
<datasources>
<drivers>
<driver name="h2" module="com.h2database.h2">
<xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class>
</driver>
<!-- 增加下列內容 -->
<driver name="sqljdbc4" module="com.microsoft.sqljdbc">
<xa-datasource-class>com.microsoft.sqlserver.jdbc.SQLServerXADataSource</xa-datasource-class>
</driver>
</drivers>
</datasources>
</subsystem>
[/code]要注意 driver 的 module 屬性值一定要對應到 sqljdbc4.jar 放置的路徑名稱,如下列藍色部分:
%JBOSS7_HOME%/modules/[color=Blue]com/microsoft/sqljdbc[/color]/main/ [url=http://wei-meilin.blogspot.tw/]Christina 的 J老闆[/url]
JBoss 的教學跟經驗談
JEAP 6 - 建立DataSource 連結
[url]http://wei-meilin.blogspot.tw/2012/07/jeap-6-datasource.html[/url]
此篇是使用 PostgreSQL 資料庫為範例
頁:
[1]