需要帮助为JBoss EAP 6.1.0创建SQL Server数据源

时间:2015-07-09 08:23:31

标签: java sql-server jboss

我正在研究JBoss EAP 6.1.0上的Web服务应用程序,该应用程序需要创建SQL Server 2008的数据源。我已下载并解压缩了sqljdbc jar文件,但我不确定它在应用程序服务器上的位置。我尝试引用EAP 6.1配置指南和其他几个网站,但这没有帮助。如果有人可以指导我在应用程序服务器上注册数据源的步骤,我将非常感激。

1 个答案:

答案 0 :(得分:0)

它进入你的模块文件夹。您有以下内容:

<JBOSS_HOME>\modules\com\microsoft\sqlserver\main

你的sqljdbc将在上面的文件夹结构中。您还需要在类似于:

的同一文件夹中创建module.xml文件
<module xmlns="urn:jboss:module:1.1" name="com.microsoft.sqlserver">
 <resources>
    <resource-root path="sqljdbc4.jar"/>
 </resources>
 <dependencies>
    <module name="javax.api"/>
    <module name="javax.transaction.api"/>
 </dependencies>
</module>

然后最后在你的standalone.xml中,datasources部分应该有一个引用你的模块的驱动程序定义:

<drivers>
  <driver name="sqlserver" module="com.microsoft.sqlserver">
    <xa-datasource-class>com.microsoft.sqlserver.jdbc.SQLServerXADataSource</xa-datasource-class>
  </driver>
</drivers>

希望有所帮助