자바 백엔드가있는 웹 응용 프로그램을 개발하려고하지만 작업이 완료되었고이를 위해 ManagedExecutorService
을 사용하고 있는지 추적해야합니다.Java EE @Resource가 web.xml에 매핑되지 않았습니다.
을 삽입하기 위해 @Resource
주석을 사용하려고합니다.
@Resource(name = "myExecutionService")
private ManagedExecutorService mExecutionService;
의 web.xml :
<resource-env-ref>
<resource-env-ref-name>myExecutionService</resource-env-ref-name>
<resource-env-ref-type>javax.enterprise.concurrent.ManagedExecutorService</resource-env-ref-type>
</resource-env-ref>
하지만 난 그냥 사용하려는 경우
13:52:31,207 INFO [org.jboss.as.server] (management-handler-threads - 158) JBAS015870: Deploy of deployment "tbm-core-1.0.war" was rolled back with failure message {"JBAS014671: Failed services" => {"jboss.deployment.unit.\"tbm-core-1.0.war\".WeldService" => "org.jboss.msc.service.StartException in service jboss.deployment.unit.\"tbm-core-1.0.war\".WeldService: org.jboss.weld.exceptions.DeploymentException: WELD-001408 Unsatisfied dependencies for type [TestBedManager] with qualifiers [@Default] at injection point [[field] @Inject private com.shenick.teravm.core.ws.TestBedManagerWebService.testBedManager]"},"JBAS014771: Services with missing/unavailable dependencies" => ["jboss.naming.context.java.module.\"tbm-core-1.0\".\"tbm-core-1.0\".env.myExecutionServicejboss.naming.context.java.jboss.resources.myExecutionServiceMissing[jboss.naming.context.java.module.\"tbm-core-1.0\".\"tbm-core-1.0\".env.myExecutionServicejboss.naming.context.java.jboss.resources.myExecutionService]"]}
답장을 보내 주셔서 감사합니다. 귀하의 제안을 시도했지만 여전히 동일한 오류가 발생합니다. JBOSS 응용 프로그램 서버를 사용하여 리소스를 먼저 구성하는 방법을 자세히 설명 할 수 있습니까? – Schokea