1 Reply Latest reply on Oct 14, 2013 9:28 PM by sri p

    JBAS011006: Not installing optional component org.apache.cxf.transport.http.Servlet3ContinuationProvider$Servlet3Continuation due to exception: org.jboss.as.server.deployment.DeploymentUnitProcessingException: JBAS011054: Could not find default constructo

    oooooooooods 升 Newbie

      I use jboss-as-7.1.1.Final ,while we try to deploy a CXF 2.7.6 war in the default JBoss 7.1.1, I see the following warnings.

       

      [org.jboss.as.ee] (MSC service thread 1-4) JBAS011006: Not installing optional component org.apache.cxf.transport.http.Servlet3ContinuationProvider$Servlet3Continuation due to exception: org.jboss.as.server.deployment.DeploymentUnitProcessingException: JBAS011054: Could not find default constructor for class org.apache.cxf.transport.http.Servlet3ContinuationProvider$Servlet3Continuation

                at org.jboss.as.ee.component.ComponentDescription$DefaultComponentConfigurator.configure(ComponentDescription.java:606)

                at org.jboss.as.ee.component.deployers.EEModuleConfigurationProcessor.deploy(EEModuleConfigurationProcessor.java:81)

                at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:113) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final]

                at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]

                at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]

                at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [rt.jar:1.6.0_35]

                at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [rt.jar:1.6.0_35]

                at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_35]

       

      jboss-deployment-structure.xml

      <jboss-deployment-structure>

          <deployment>

              <!-- Exclusions allow you to prevent the server from automatically adding some dependencies -->

              <exclusions>

                  <module name="org.apache.log4j" />

                  <module name="org.jboss.logging" />

                  <module name="org.hibernate" />

                  <module name="org.apache.velocity" />

                  <module name="org.apache.commons.logging" />

                  <module name="org.slf4j" />

                  <module name="org.apache.cxf"/>

              </exclusions>

          </deployment>

      </jboss-deployment-structure>


      未命名.jpg

      web.xml

      <servlet>

      <!-- 服务配置 -->

                    <servlet-name>CXFService</servlet-name>

           <servlet-class>org.apache.cxf.transport.servlet.CXFServlet</servlet-class>

                    <load-on-startup>1</load-on-startup>

      </servlet>

      <servlet-mapping>

                <servlet-name>CXFService</servlet-name>

                    <url-pattern>/*</url-pattern>

      </servlet-mapping>

       

      How to solve this proplem?

      Thanks.