java - 加载驱动程序失败(SQL Server、JBoss、Maven)

标签 java sql-server maven jboss

我尝试使用standalone.xml 和-ds.xml 中的SQL Server 配置加载JBoss Server,当我启动服务器时,它返回以下错误:

15:21:38,092 ERROR [org.jboss.as.controller.management-operation] (ServerService Thread Pool -- 27) JBAS014613: Operation ("add") failed - address: ([
    ("subsystem" => "datasources"),
    ("jdbc-driver" => "sqlserver")
]) - failure description: "JBAS010441: Failed to load module for driver [com.microsoft.sqlserver]"

JBAS014775:    New missing/unsatisfied dependencies:
      service jboss.jdbc-driver.sqlserver (missing) dependents: [service jboss.data-source.java:jboss/datasources/pontualpro-DS] 

我的pom.xml配置:

<dependency>
    <groupId>com.microsoft.sqlserver</groupId>
    <artifactId>sqljdbc4</artifactId>
    <version>4.0</version>
</dependency>

我的-ds.xml配置:

<datasource jndi-name="java:jboss/datasources/pontualpro-DS" pool-name="pontualpro" enabled="true" use-java-context="true">
    <connection-url>jdbc:sqlserver://127.0.0.1:667</connection-url>
    <driver>sqlserver</driver>
    <security>
        <user-name>sa</user-name>
        <password>sa</password>
    </security>
</datasource>

我的standalone.xml配置:

<drivers>
    <driver name="h2" module="com.h2database.h2">
        <xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class>
    </driver>
    <driver name="sqlserver" module="com.microsoft.sqlserver">
        <xa-datasource-class>com.microsoft.sqlserver.jdbc.SQLServerDriver</xa-datasource-class>
    </driver>
</drivers>

sqljdbc jar 文件已在存储库文件中

.m2>repository>com>microsoft>sqlserver>sqljdbc4>4.0>sqljdbc4-4.0.jar

如果有人可以帮助我,我将非常感激。

最佳答案

确保 jar 文件位于服务器目录中,通常类似于

jboss/server/development/lib 或类似路径。

Jboss 不会使用您构建中的 jar。它必须位于它的 lib 路径中

关于java - 加载驱动程序失败(SQL Server、JBoss、Maven),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29707211/

相关文章:

sql-server - SQL Server 2016 Management Studio定期更新

sql-server - 在SQL表中添加主键列

c# - 将 SQL 列中的项目与数组进行比较

java - m2e可以安装外部jar文件吗?还是需要安装maven命令行工具?

maven - 从本地Maven存储库获取.jar文件

java - 将 Eliza 聊天机器人与 java 应用程序结合使用

java - 打印变量的值

java - Wildfly 和 JAAS 登录模块

java - linux arm 上的 Jinput(树莓派)

java 策略错误小程序警报