JBoss EAP 6 における JBAS011054: Could not find default constructor for class エラー
Issue
-
JBoss EAP 6 に JAX-WS web サービスを含む war をデプロイすると、以下の例外が出力されます。
Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException:JBAS011030:Could not configure component com.jboss.examples.webservice.impl.ExampleWebServiceImpl at org.jboss.as.ee.component.deployers.EEModuleConfigurationProcessor.deploy(EEModuleConfigurationProcessor.java:94) at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:116) [jboss-as-server-7.1.2.Final-redhat-1.jar:7.1.2.Final-redhat-1] ...5 more Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException:JBAS011054:Could not find default constructor for class com.jboss.examples.webservice.impl.ExampleWebServiceImpl at org.jboss.as.ee.component.ComponentDescription$DefaultComponentConfigurator.configure(ComponentDescription.java:606) at org.jboss.as.ee.component.deployers.EEModuleConfigurationProcessor.deploy(EEModuleConfigurationProcessor.java:83) ...6 morecom.jboss.examples.webservice.impl.ExampleWebServiceImpl は以下のようになります。
package com.jboss.examples.webservice.impl; @WebService public class ExampleWebServiceImpl { public ExampleWebServiceImpl(Example example) { this.example = example; } ... } -
Spring Framework 3.2 を含む web アプリケーションをデプロイすると、以下の例外が出力されます。
09:20:18,847 WARN [org.jboss.as.ee] (MSC service thread 1-5) JBAS011006:Not installing optional component org.springframework.web.context.request.async.StandardServletAsyncWebRequest due to exception: org.jboss.as.server.deployment.DeploymentUnitProcessingException:JBAS011054:Could not find default constructor for class org.springframework.web.context.request.async.StandardServletAsyncWebRequest at org.jboss.as.ee.component.ComponentDescription$DefaultComponentConfigurator.configure(ComponentDescription.java:607) [jboss-as-ee-7.2.0.Final-redhat-8.jar:7.2.0.Final-redhat-8] at org.jboss.as.ee.component.deployers.EEModuleConfigurationProcessor.deploy(EEModuleConfigurationProcessor.java:80) [jboss-as-ee-7.2.0.Final-redhat-8.jar:7.2.0.Final-redhat-8] at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:120) at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811) at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) [rt.jar:1.7.0_09] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) [rt.jar:1.7.0_09] at java.lang.Thread.run(Thread.java:722) [rt.jar:1.7.0_09]
Environment
- JBoss Enterprise Application Platform (EAP)
- 6.0.x
- 6.1.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.