繁体   English   中英

EAP 6.4中的MS SQL 2008连接问题

[英]Connection problems MS SQL 2008 in EAP 6.4

我是JBoss EAP的新手,并且使用6.4版本。 之前我一直在使用Tomcat 7.39。 我喜欢从tomcat迁移到JBOSS EAP 6.4。 从堆栈溢出和JBOSS EAP的一些帖子中,我介绍了如何在JBOSS EAP中配置MS SQL 2008,但是它不起作用。

Standalone.xml文件

<subsystem xmlns="urn:jboss:domain:datasources:1.2">
      <datasources>
            <datasource jndi-name="java:jboss/datasources/TMS" pool-name="TMS" enabled="true" use-java-context="true">
                <connection-url>jdbc:sqlserver://localhost:1433;databaseName=TMS;integratedSecurity=false;</connection-url>
                <driver>sqlserver</driver>
                <security>
                    <user-name>sa</user-name>
                    <password>1234</password>
                </security>
            </datasource>
            <drivers>
                <driver name="sqlserver" module="com.microsoft.sqlserver">
                    <xa-datasource-class>com.microsoft.sqlserver.jdbc.SQLServerXADataSource</xa-datasource-class>
                </driver>
            </drivers>
        </datasources>
    </subsystem>

早些时候,由于我没有任何pool-name ,因此已从datasource标记中删除了此属性。 现在,我只是将池名称保留为数据库名称,尽管我还没有任何池名称。 我是否必须创建池名,我该怎么做?

我在* EAP_HOME \\ modules *中创建了( com \\ microsoft \\ sqlserver \\ main )此文件夹结构,然后在其中保留了sqljdbc4.jarmodule.xml 我正在使用Windows 7、32位计算机。 以下是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>

而且我从Service Module Loader的[Module“ deployment.TSM_UI.war:main”模块]中收到此错误ERROR com.microsoft.sqlserver.jdbc.SQLServerDriver,我认为这可能是由于我的池名。 提前致谢

错误消息看起来不完整。 我猜是“错误ClassNotFoundEcxeption:无法从服务模块加载程序的[模块“ deployment.TSM_UI.war:main”]加载com.microsoft.sqlserver.jdbc.SQLServerDriver类”吗? 然后,您尝试直接从部署中加载驱动程序,但是应该使用JNDI查找来从创建的数据源获取连接。 搜索您的部署(TSM_UI.war)中是否有对com.microsoft.sqlserver.jdbc.SQLServerDriver的引用,然后将其删除。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM