Java 需要帮助为JBoss EAP 6.1.0创建SQL Server数据源吗
我正在JBoss EAP 6.1.0上开发一个web服务应用程序,它需要为SQL Server 2008创建一个数据源。我已经下载并解压缩了SQLJDBCJAR文件,但不确定它在应用服务器上的位置。我试着参考EAP 6.1配置指南和其他几个网站,但没有帮助。如果有人能指导我在应用服务器上注册数据源的步骤,我将不胜感激。它将进入您的模块文件夹。您有如下内容:Java 需要帮助为JBoss EAP 6.1.0创建SQL Server数据源吗,java,sql-server,jboss,Java,Sql Server,Jboss,我正在JBoss EAP 6.1.0上开发一个web服务应用程序,它需要为SQL Server 2008创建一个数据源。我已经下载并解压缩了SQLJDBCJAR文件,但不确定它在应用服务器上的位置。我试着参考EAP 6.1配置指南和其他几个网站,但没有帮助。如果有人能指导我在应用服务器上注册数据源的步骤,我将不胜感激。它将进入您的模块文件夹。您有如下内容: <JBOSS_HOME>\modules\com\microsoft\sqlserver\main \modules\com\
<JBOSS_HOME>\modules\com\microsoft\sqlserver\main
\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>
com.microsoft.sqlserver.jdbc.SQLServerXADataSource
希望对您有所帮助它进入您的模块文件夹。您有如下内容:
<JBOSS_HOME>\modules\com\microsoft\sqlserver\main
\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>
com.microsoft.sqlserver.jdbc.SQLServerXADataSource
希望这会有帮助非常感谢,这非常有帮助。我能够在本地主机中注册一个示例数据源,并且能够在本地主机控制台上看到它的反映。我尝试按如下方式测试数据源:/subsystem=datasources/xa data source=java \:jboss\/datasources\/TestDS:test connection in pool(创建的数据源是java:jboss/datasources/TestDS)以下是命令的输出:{“output”=>“failed”,“failure description”=>“JBAS014807:Management resource'[(“subsystem\”=>“datasources\”),(“xa data source\”=>“java:jboss/datasources/TestDS\”)“notfound”,“rollback”=>true}可能是什么问题?很高兴这有帮助,如果您对已解决数据源创建问题的答案感到满意,请接受正确答案。请尝试以下命令:池中的测试连接/subsystem=datasources/data source=TestDS:testconnection,非常感谢,这非常有帮助。我能够在本地主机中注册一个示例数据源,并且能够在本地主机控制台上看到它的反映。我尝试按如下方式测试数据源:/subsystem=datasources/xa data source=java \:jboss\/datasources\/TestDS:test connection in pool(创建的数据源是java:jboss/datasources/TestDS)以下是命令的输出:{“output”=>“failed”,“failure description”=>“JBAS014807:Management resource'[(“subsystem\”=>“datasources\”),(“xa data source\”=>“java:jboss/datasources/TestDS\”)“notfound”,“rollback”=>true}可能是什么问题?很高兴这有帮助,如果您对已解决数据源创建问题的答案感到满意,请接受正确答案。请尝试以下命令:池中的测试连接