当前位置: 首页 > 知识库问答 >
问题:

无法解析缺少/可用依赖项的服务Wildfly 8.1和MySQL 5.7 JBAS014613:操作(“Add”)失败

苏鸿羽
2023-03-14

<subsystem xmlns="urn:jboss:domain:datasources:2.0">
            <datasources>
                <datasource jndi-name="java:jboss/datasources/MySQLDS" pool-name="MySQLDS" enabled="true" use-java-context="true">
                    <connection-url>jdbc:mysql://localhost:3306/bookdb</connection-url>
                    <driver>mysql</driver>
                    <security>
                        <user-name>root</user-name>
                        <password>*******</password>
                    </security>
                    <timeout>  
                        <idle-timeout-minutes>0</idle-timeout-minutes>  
                        <query-timeout>600</query-timeout>  
                    </timeout>                    
                </datasource>
                <datasource jndi-name="java:jboss/datasources/ExampleDS" pool-name="ExampleDS" enabled="true" use-java-context="true">
                    <connection-url>jdbc:h2:mem:test;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE</connection-url>
                    <driver>h2</driver>
                    <security>
                        <user-name>sa</user-name>
                        <password>sa</password>
                    </security>
                </datasource>
                <drivers>
                    <driver name="h2" module="com.h2database.h2">
                        <xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class>
                    </driver>
                    <driver name="mysql" module="com.mysql">
                        <driver-class>com.mysql.jdbc.Driver</driver-class>
                        <xa-datasource-class>com.mysql.jdbc.jdbc2.optional.MysqlXADataSource</xa-datasource-class>
                    </driver>
                </drivers>
            </datasources>
        </subsystem>
<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.0" name="com.mysql">
  <resources>
     <resource-root path="mysql-connector-java-5.1.38-bin.jar"/>              
  </resources>
  <dependencies>
     <module name="javax.api"/>
     <module name="javax.transaction.api"/>
     <module name="javax.servlet.api" optional="true"/>
  </dependencies>
</module>

00:51:40,780错误[org.jboss.as.controller.management-Operation](management-handler-thread-4)JBAS014613:Operation(“add”)失败-地址:([(“subsystem”=>“datasources”),(“jdbc-driver”=>“mysql-5-driver”)])-失败描述:“JBAS010441:未能加载驱动程序[mysql]的模块”

00:51:47,961错误[org.jboss.as.controller.management-Operation](management-handler-thread-6)JBAS014613:Operation(“add”)失败-地址:([(“subsystem”=>“datasources”),(“jdbc-driver”=>“mysql-5-driver”)])-失败描述:“JBAS010441:未能加载驱动程序[mysql]的模块”

00:53:21,929错误[org.jboss.as.controller.management-Operation](management-handler-thread-8)JBAS014613:Operation(“add”)失败-地址:([(“subsystem”=>“datasources”),(“jdbc-driver”=>“mysql-5-driver”)])-失败描述:“JBAS010441:未能加载驱动程序[com.mysql]的模块”

01:01:49,324错误[org.jboss.as.controller.management-Operation](XNIO-1任务-7)JBAS014613:Operation(“test-connection-in-pool”)失败-地址:([(“subsystem”=>“datasources”),(“data-source”=>“mysqlds”)])-失败描述:“JBAS010440:未能调用Operation:JBAS010442:未能匹配池。请检查JNDINAME:java:jboss/datasources/mysqlds”

谢谢!

共有1个答案

温凯
2023-03-14

通过浏览器控制台上传MySQL connector.jar文件作为部署解决了这个问题。

我的数据源使用的是WildFly10x,所以我不知道8.1版是否存在问题。

 类似资料:
  • 问题内容: 知道为什么我会收到此错误: persistence.xml mydatasource-ds.xml module.xml 问题答案: 错误的原因是您缺少依赖java:jboss / datasources / UserDS。使用Jboss 7.x +,您可以将这些数据源直接添加到您发现的应用服务器配置中。 独立配置和域配置之间的区别在于,独立配置仅针对具有该配置的一台应用服务器而设计。

  • 我是一名新的Android学习者,我正在为语言翻译制作我的第一个Android应用程序。在添加了一些依赖项之后,我遇到了一些问题。我该怎么解决这个问题? Gradle同步失败:无法解决配置的所有依赖项: app: dedegRuntimeClasspath。无法确定android.arch.lifecycle的工件: livedata: 1.1.1:脱机模式下没有缓存版本有关详细信息,请参阅IDE

  • 我给ivy添加了一个依赖项(我们称之为a)。在maven central中具有pom文件的xml。Ivy使用ibiblio来解析maven依赖项。添加到常春藤中的依赖项(A)。xml具有可传递依赖项(B)。到目前为止,一切都很好。传递依赖(B)的依赖(C)不能用常春藤来解决。 我在常春藤上定义了一个新的名字。如下所示的xml: 在B的pom文件中,C在编译和测试范围中定义如下: 当我在ivy的缓存

  • 我刚刚将我的项目升级到gradle 7,并且遇到了缺失的可传递依赖项。我试着改变我的身材。gradle文件在依赖项中使用“api”,但这并没有修复它。 projectA依赖于projectB,projectB依赖于projectC。 projectA-build。格拉德尔 projectB-构建。格拉德尔 ProjectA编译良好,但有运行时错误-从project ectC获取类的ClassNot

  • 我需要上传文件: 我有错误: 2017-04-11 23:22:37.416错误---[Thread-12]grails。靴子GrailsApp:编译错误:启动失败:类生成期间的常规错误:java。lang.NoClassDefFoundError:无法加载类org。springframework。网状物多部分。平民CommonsMultipartFile由于缺少依赖项Lorg/apache/co

  • 我对Android的Gradle构建有问题。我尝试了很多方法来解决这个问题,但没有什么不起作用。我需要帮助。 Gradle版本:4.4 Gradle插件:3.0.1 错误:无法解析app@serverDebug /compileClasspath的依赖关系:无法解析项目:vksdk_library。 错误:无法解析“”的依存关系:app@mockDebugAndroidTest/compileCl