简体   繁体   English

org.jboss.msc.service.ServiceNotFoundException:找不到服务服务 jboss.ejb.default-resource-adapter-name-service

[英]org.jboss.msc.service.ServiceNotFoundException: Service service jboss.ejb.default-resource-adapter-name-service not found

I have created enterprise project in eclipse. dynamic web project and ejb project has reference for enterprise project.我在eclipse创建了企业项目。动态web项目和ejb项目对企业项目有参考意义。 When i running admin(enterprise project) run as selecting wildfly server 18.I am getting below error.当我运行管理员(企业项目)时,选择 wildfly 服务器 18 运行。我遇到以下错误。 Can anyone tell what i am missing.谁能告诉我我错过了什么。

20:09:48,376 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-1) MSC000001: Failed to start service jboss.deployment.subunit."Admin.ear"."Admin-web.war".PARSE: org.jboss.msc.service.StartException in service jboss.deployment.subunit."Admin.ear"."Admin-web.war".PARSE: WFLYSRV0153: Failed to process phase PARSE of subdeployment "Admin-web.war" of deployment "Admin.ear"
    at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:183)
    at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1739)
    at org.jboss.msc.service.ServiceControllerImpl$StartTask.execute(ServiceControllerImpl.java:1701)
    at org.jboss.msc.service.ServiceControllerImpl$ControllerTask.run(ServiceControllerImpl.java:1559)
    at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
    at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1982)
    at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486)
    at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1377)
    at java.lang.Thread.run(Thread.java:745)
Caused by: org.jboss.msc.service.ServiceNotFoundException: Service service jboss.ejb.default-resource-adapter-name-service not found
    at org.jboss.msc.service.ServiceContainerImpl.getRequiredService(ServiceContainerImpl.java:663)
    at org.jboss.as.ejb3.deployment.processors.MessageDrivenComponentDescriptionFactory.getDefaultResourceAdapterName(MessageDrivenComponentDescriptionFactory.java:248)
    at org.jboss.as.ejb3.deployment.processors.MessageDrivenComponentDescriptionFactory.processMessageBeans(MessageDrivenComponentDescriptionFactory.java:156)
    at org.jboss.as.ejb3.deployment.processors.MessageDrivenComponentDescriptionFactory.processAnnotations(MessageDrivenComponentDescriptionFactory.java:83)
    at org.jboss.as.ejb3.deployment.processors.AnnotatedEJBComponentDescriptionDeploymentUnitProcessor.processAnnotations(AnnotatedEJBComponentDescriptionDeploymentUnitProcessor.java:50)
    at org.jboss.as.ejb3.deployment.processors.AbstractDeploymentUnitProcessor.deploy(AbstractDeploymentUnitProcessor.java:76)
    at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:176)

I found that I was not setting the resource-adapter-name.我发现我没有设置资源适配器名称。 I resolved this by updating my standalone.xml and adding the below <mdb> element inside <subsystem xmlns="urn:jboss:domain:ejb3:6.0">我通过更新我的 standalone.xml 并在<subsystem xmlns="urn:jboss:domain:ejb3:6.0">中添加以下<mdb>元素来解决这个问题

<mdb>
    <resource-adapter-ref resource-adapter-name="${ejb.resource-adapter-name:hornetq.rar}"/>
    <bean-instance-pool-ref pool-name="mdb-strict-max-pool"/>
</mdb>

In my case the resource-adapter-name is ho.netq.rar在我的例子中,资源适配器名称是 ho.netq.rar

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 从Eclipse部署jbpm-console.war:找不到服务服务jboss.ejb.default-resource-adapter-name-service - Deployment jbpm-console.war from Eclipse: Service service jboss.ejb.default-resource-adapter-name-service not found 服务jboss.web.deployment.default-host./中的org.jboss.msc.service.StartException:无法启动服务 - org.jboss.msc.service.StartException in service jboss.web.deployment.default-host./: Failed to start service 错误[org.jboss.msc.service.fail](MSC服务线程1-4)MSC00001:无法启动服务 - ERROR [org.jboss.msc.service.fail] (MSC service thread 1-4) MSC00001: Failed to start service 错误[org.jboss.msc.service.fail] MSC00001:无法启动服务jboss.deployment-mount-provider - ERROR [org.jboss.msc.service.fail] MSC00001: Failed to start service jboss.deployment-mount-provider 错误[org.jboss.msc.service.fail](MSC服务线程1-6)MSC00001:无法启动服务jboss.deployment.subunit。“ a.ear”。“ b.jar” .component - ERROR [org.jboss.msc.service.fail] (MSC service thread 1-6) MSC00001: Failed to start service jboss.deployment.subunit.“a.ear”.“b.jar”.component 错误 [org.jboss.msc.service.fail](MSC 服务线程 1-3)MSC000001:无法启动服务 jboss.deployment.unit。 .POST_MODULE - ERROR [org.jboss.msc.service.fail] (MSC service thread 1-3) MSC000001: Failed to start service jboss.deployment.unit. .POST_MODULE org.jboss.msc.service.DuplicateServiceException:服务jboss.naming.context.java.module.auth.auth.ValidatorFactory已经存在 - org.jboss.msc.service.DuplicateServiceException: Service jboss.naming.context.java.module.auth.auth.ValidatorFactory is already 警告 [org.jboss.as.server.deployment](MSC 服务线程 1-4)WFLYSRV0003:无法索引类 - WARN [org.jboss.as.server.deployment] (MSC service thread 1-4) WFLYSRV0003: Could not index class MSC00001:无法启动服务jboss.network.public - MSC00001: Failed to start service jboss.network.public 从JBOSS EJB Service内调用Web服务时出现问题 - Problem calling web service from within JBOSS EJB Service
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM