gpt4 book ai didi

java - 无法加载驱动程序(SQL Server、JBoss、Maven)

转载 作者:行者123 更新时间:2023-11-30 08:53:43 28 4
gpt4 key购买 nike

我正在尝试使用 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/production/lib 或类似路径。

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

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

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com