错误[org.jboss.as.controller.management operation]操作(“添加”)失败-地址:([(“部署”=>

错误[org.jboss.as.controller.management operation]操作(“添加”)失败-地址:([(“部署”=>,jboss,Jboss,JBoss引导环境 JBOSS_HOME:C:\ProgramFilesx86\JBOSS-as-7.1.1.Final JAVA:C:\ProgramFilesx86\JAVA\jdk1.6.0\U 45\bin\JAVA JAVA_OPTS:-XX:+tieredcomilation-Dprogram.name=standalone.bat-Xms64M-Xmx512M-XX:MaxPermSize=256M-Dsun.rmi.dgc.client.gcInterval=3600000-Ds

JBoss引导环境

JBOSS_HOME:C:\ProgramFilesx86\JBOSS-as-7.1.1.Final

JAVA:C:\ProgramFilesx86\JAVA\jdk1.6.0\U 45\bin\JAVA

JAVA_OPTS:-XX:+tieredcomilation-Dprogram.name=standalone.bat-Xms64M-Xmx512M-XX:MaxPermSize=256M-Dsun.rmi.dgc.client.gcInterval=3600000-Dsun.rmi.dgc.server.gcInt =3600000-Djava.net.preferIPv4Stack=true-Dorg.jboss.resolver.warning=true-Djboss.modules.system.pkgs=org.jboss.byteman-Djboss.server.default.config=standalone.xml

启动jBoss时出现此错误

17:14:57,087 INFO [org.jboss.modules] JBoss Modules version 1.1.1.GA 17:14:57,517 INFO [org.jboss.msc] JBoss MSC version 1.0.2.GA 17:14:57,637 INFO [org.jboss.as] JBAS015899: JBoss AS 7.1.1.Final "Brontes" starting 17:14:59,791 ERROR [org.jboss.as.controller.management-operation] Operation ("add") failed - address: ([("deployment" => "mysql-connector-java-5.1.24-bin.jar")]) - failur cription: "JBAS018717: No deployment content with hash a7d599d73b86a928303909b9be7573a4ea0ed28e is available in the deployment content repository for deployment 'mysql-co or-java-5.1.24-bin.jar'. This is a fatal boot error. To correct the problem, either restart with the --admin-only switch set and use the CLI to install the missing conten remove it from the configuration, or remove the deployment from the xml configuraiton file and restart.." 17:14:59,801 FATAL [org.jboss.as.server] JBAS015957: Server boot has failed in an unrecoverable manner; exiting. See previous messages for details. 17:14:59,821 INFO [org.jboss.as] JBAS015950: JBoss AS 7.1.1.Final "Brontes" stopped in 9ms Press any key to continue . . .
有点晚了,但是一个答案可能会对其他面临同样问题的人有所帮助,所以就这样吧

由于错误表明配置中定义了部署,但在本例中缺少MySQL JDBC驱动程序的内容

要修复此错误,您必须安装缺少的部署,或者将其从配置中删除(在本例中为standalone.xml)

如果您阅读错误描述,它会很好地解释问题和可能的解决方案

要更正此问题,请使用-admin only开关集重新启动,并使用CLI安装缺少的内容。请将其从配置中删除,或者从xml配置文件中删除部署并重新启动

如果有人在2021年使用docker image jboss/KeyClope:12.0.4得到这个

我在两个场景中得到了完全相同的错误,我的建议是在日志中打印此错误之前查找并找到实际错误的根源问题。请参见下面的两个场景

错误:

Keyclope|1 | 19:44:21828错误[org.jboss.as.controller.management operation]>控制器引导线程WFLYCTL0013:操作添加失败-地址:[子系统=>微文件度量smallrye]:java.lang.NullPointerException keydove_1|位于org.wildfly.extension.microfile.metrics-smallrye@21.0.2.Final//org.wildfly.extension.microfile.metrics.microfilemetricssubsystemadd$2.executemicrofilemetricssubsystemadd.java:89 keydove|u 1|位于org.jboss.as。controller@13.0.3.Final//org.jboss.as.controller.AbstractOperationContext.ExecuteAbstractOperationContext.java:1005 keydove|u 1|位于org.jboss.as。controller@13.0.3.Final//org.jboss.as.controller.AbstractOperationContext.processStagesAbstractOperationContext.java:744 keydove|u 1|位于org.jboss.as。controller@13.0.3.Final//org.jboss.as.controller.AbstractOperationContext.executeOperationAbstractOperationContext.java:468 keydove|u 1|位于org.jboss.as。controller@13.0.3.Final//org.jboss.as.controller.OperationContextImpl.ExecuteOperationContextImpl.java:1415 keydove|u 1|位于org.jboss.as。controller@13.0.3.Final//org.jboss.as.controller.ModelControllerImpl.bootModelControllerImpl.java:529 keydove|u 1|位于org.jboss.as。controller@13.0.3.Final//org.jboss.as.controller.AbstractControllerService.bootAbstractControllerService.java:515 keydove|u 1|位于org.jboss.as。controller@13.0.3.Final//org.jboss.as.controller.AbstractControllerService.bootAbstractControllerService.java:477 keydove|u 1|位于org.jboss.as。server@13.0.3.Final//org.jboss.as.server.ServerService.bootServerService.java:451 keydove|u 1|位于org.jboss.as。server@13.0.3.Final//org.jboss.as.server.ServerService.bootServerService.java:404 keydove|u 1|位于org.jboss.as。controller@13.0.3.Final//org.jboss.as.controller.AbstractControllerService$1.runAbstractControllerService.java:416 位于java.base/java.lang.Thread.runThread.java:829的keydaveat|u 1

场景:

1.数据库错误:

成功发送到服务器的最后一个数据包是0毫秒前。驱动程序尚未从服务器收到任何数据包。 在com.mysql上。jdbc@8.0.22//com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsExceptionSQLError.java:174 在com.mysql上。jdbc@8.0.22//com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateExceptionSQLExceptionsMapping.java:64 在com.mysql上。jdbc@8.0.22//com.mysql.cj.jdbc.ConnectionImpl.createNewIOConnectionImpl.java:836 在com.mysql上。jdbc@8.0.22//com.mysql.cj.jdbc.ConnectionImpl.ConnectionImpl.java:456 在com.mysql上。jdbc@8.0.22//com.mysql.cj.jdbc.ConnectionImpl.getInstanceConnectionImpl.java:246 在com.mysql上。jdbc@8.0.22//com.mysql.cj.jdbc.NonRegisteringDriver.connectNonRegisteringDriver.java:198 在org.jboss.ironjacamar。jdbcadapters@1.4.27.Final//org.jboss.jca.adapters.jdbc.local.LocalManagedConnectionFactory.createLocalManagedConnectionLocalManagedConnectionFactory.java:321 …还有67个 原因:com.mysql.cj.exceptions.CJCommunicationsException:通信链路故障

修复:Mysql连接器没有安装在启动它的服务器上

2.密钥斗篷部署错误:

keydove|u 1 | 19:44:21611致命[org.keydove.services]服务器服务线程池-启动期间发生65错误:java.lang.NullPointerException keydove| 1 |位于org.keydove.keydove-model-jpa@12.0.4//org.keydape.models.jpa.RealmAdapter.getRo java:715

修复:通过更新到docker hub映像jboss/keydape:13.0.0进行修复