java缺少依赖_java-缺少/不可用依赖项的服务

知道为什么我会收到此错误:

JBAS014775: New missing/unsatisfied dependencies:

service jboss.jdbc-driver.mysql (missing) dependents: [service jboss.data-source.jboss/datasources/UserDS]

ERROR [org.jboss.as.server.deployment.scanner] (DeploymentScanner-threads - 1) `{"JBAS014653: Composite operation failed and was rolled back. Steps that failed:" => {"Operation step-2" => {"JBAS014771: Services with missing/unavailable dependencies" => ["jboss.data-source.jboss/datasources/UserDSjboss.jdbc-driver.com_mysql_jdbcMissing[jboss.data-source.jboss/datasources/UserDSjboss.jdbc-driver.com_mysql_jdbc]"]}}}`

persistence.xml中

xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="

http://java.sun.com/xml/ns/persistence

http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">

java:jboss/datasources/UserDS

mydatasource-ds.xml中

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://www.jboss.org/ironjacamar/schema http://docs.jboss.org/ironjacamar/schema/datasources_1_0.xsd">

enabled="true" use-java-context="true">

jdbc:mysql://localhost:3306/test

mysql

root

root

module.xml

解决方法:

错误的原因是您缺少依赖java:jboss / datasources / UserDS.

使用Jboss 7.x,可以将这些数据源直接添加到您发现的应用服务器配置中.

独立配置和域配置之间的区别在于,独立配置仅针对具有该配置的一台应用服务器而设计.如果仔细查看domain.xml,您将看到几种应用程序服务器配置(也称为配置文件).这些将与在standalone / conf *目录下找到的独立,独立完整,独立ha,独立完整ha配置文件相似.以域模式运行允许您从中央位置(即域控制器)控制在该域上运行的许多不同的服务器实例. (如果您已配置ha,则包括集群的节点)

这与您的原始问题密切相关,因为域控制器具有将数据源配置优雅地共享到其所有节点的能力.

标签:java,mysql,persistence,ejb-3-0

来源: https://codeday.me/bug/20191010/1888308.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值