首页 > 解决方案 > 无法在 sar 文件中使用 BeanManager 设置焊接上下文的错误

问题描述

我尝试在 WildFly 8 中部署应用程序。

关于可能导致此异常的任何想法:

2021-07-27 17:46:15,553 ERROR [org.jboss.as.weld] (MSC service thread 1-3) JBAS016000: Failed to setup Weld contexts: javax.naming.NameNotFoundException: BeanManager -- service jboss.naming.context.java.module."[one of my EARs]"."[a SAR file in this EAR].sar".BeanManager
at org.jboss.as.naming.ServiceBasedNamingStore.lookup(ServiceBasedNamingStore.java:104)
at org.jboss.as.naming.NamingContext.lookup(NamingContext.java:202)
at org.jboss.as.naming.NamingContext.lookup(NamingContext.java:179)
at org.jboss.as.naming.InitialContext$DefaultInitialContext.lookup(InitialContext.java:235)
at org.jboss.as.naming.NamingContext.lookup(NamingContext.java:188)
at org.jboss.as.naming.NamingContext.lookup(NamingContext.java:184)
at javax.naming.InitialContext.lookup(InitialContext.java:411) [rt.jar:1.7.0_15]
at javax.naming.InitialContext.lookup(InitialContext.java:411) [rt.jar:1.7.0_15]
at org.jboss.as.weld.arquillian.WeldContextSetup.setup(WeldContextSetup.java:70)
at org.jboss.as.jmx.MBeanRegistrationService.start(MBeanRegistrationService.java:96) [wildfly-jmx-8.2.0.Final.jar:8.2.0.Final]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1948) [jboss-msc-1.2.2.Final.jar:1.2.2.Final]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1881) [jboss-msc-1.2.2.Final.jar:1.2.2.Final]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_15]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_15]
at java.lang.Thread.run(Thread.java:722) [rt.jar:1.7.0_15]

标签: javawildflywildfly-8

解决方案


推荐阅读