需要帮助为 JBoss EAP 6.1.0 创建 SQL 服务器数据源
Need help creating SQL Server datasource for JBoss EAP 6.1.0
我正在 JBoss EAP 6.1.0 上开发 Web 服务应用程序,它需要为 SQL Server 2008 创建数据源。我已经下载并提取了 sqljdbc jar 文件,但不确定它在应用程序服务器上的位置。我尝试参考 EAP 6.1 配置指南和其他几个网站,但没有帮助。如果有人能指导我在应用程序服务器上注册数据源的步骤,我将不胜感激。
它进入你的模块文件夹。您有类似以下内容:
<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 中,数据源部分应该有一个驱动程序定义,它引用你的模块:
<drivers>
<driver name="sqlserver" module="com.microsoft.sqlserver">
<xa-datasource-class>com.microsoft.sqlserver.jdbc.SQLServerXADataSource</xa-datasource-class>
</driver>
</drivers>
希望对您有所帮助
我正在 JBoss EAP 6.1.0 上开发 Web 服务应用程序,它需要为 SQL Server 2008 创建数据源。我已经下载并提取了 sqljdbc jar 文件,但不确定它在应用程序服务器上的位置。我尝试参考 EAP 6.1 配置指南和其他几个网站,但没有帮助。如果有人能指导我在应用程序服务器上注册数据源的步骤,我将不胜感激。
它进入你的模块文件夹。您有类似以下内容:
<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 中,数据源部分应该有一个驱动程序定义,它引用你的模块:
<drivers>
<driver name="sqlserver" module="com.microsoft.sqlserver">
<xa-datasource-class>com.microsoft.sqlserver.jdbc.SQLServerXADataSource</xa-datasource-class>
</driver>
</drivers>
希望对您有所帮助