CXF deployment problem

View: New views
2 Messages — Rating Filter:   Alert me  

CXF deployment problem

by Derek Chang :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


I read the example from the servicemix-cfx-se documentation.  However,
I still got problems with that. I'm using apache-servicemix-3.2.2-
SNAPSHOT version. Please help on this.

Here is the wsdl.
http://www.webservicex.com/uszip.asmx?wsdl

And my xbean.xml is as the following

<beans xmlns:cxfbc="http://servicemix.apache.org/cxfbc/1.0"
        xmlns:test="http://www.webserviceX.NET">

        <cxfbc:consumer wsdl="http://www.webservicex.com/uszip.asmx?wsdl"
                locationURI="http://localhost:8081/services/test"
                service="test:USZip"
                endpoint="USZipSoap"
                targetEndpoint="USZipSoap" />

        <cxfbc:provider wsdl="http://www.webservicex.com/uszip.asmx?wsdl"
            locationURI="http://www.webservicex.com/uszip.asmx"
                service="test:USZip"
                endpoint="USZipSoap"
                 />
</beans>

The error message is as the following.
01:26:44,140 | ERROR | Timer-4    | AutoDeploymentService    |
ramework.AutoDeploymentService  367 | Failed to update Service
Assembly: SM_cxf_sa
java.lang.Exception: <?xml version="1.0" encoding="UTF-8"?>
<jbi-task xmlns="http://java.sun.com/xml/ns/jbi/management-message"
version="1.0">
<jbi-task-result>
<frmwk-task-result>
<frmwk-task-result-details>
<task-result-details>
<task-id>deploy</task-id>
<task-result>FAILED</task-result>
<message-type>ERROR</message-type>
</task-result-details>
</frmwk-task-result-details>
</frmwk-task-result>
<component-task-result>
<component-name>servicemix-cxf-bc</component-name>
<component-task-result-details>
<task-result-details>
<task-id>deploy</task-id>
<task-result>FAILED</task-result>
<message-type>ERROR</message-type>
<task-status-msg>
<msg-loc-info>
<loc-token/>
<loc-message>Unable to parse result string</loc-message>
</msg-loc-info>
</task-status-msg>
<exception-info>
<nesting-level>1</nesting-level>
<loc-token/>
<loc-message>java.lang.NullPointerException</loc-message>
<stack-trace><![CDATA[javax.jbi.management.DeploymentException:
java.lang.NullPointerException

        at
org.apache.servicemix.cxfbc.CxfBcConsumer.validate(CxfBcConsumer.java:
359)

        at
org.apache.servicemix.common.AbstractDeployer.validate(AbstractDeployer.java:
58)

        at
org.apache.servicemix.common.xbean.BaseXBeanDeployer.validate(BaseXBeanDeployer.java:
55)

        at
org.apache.servicemix.common.xbean.AbstractXBeanDeployer.deploy(AbstractXBeanDeployer.java:
96)

        at
org.apache.servicemix.common.BaseServiceUnitManager.doDeploy(BaseServiceUnitManager.java:
88)

        at
org.apache.servicemix.common.BaseServiceUnitManager.deploy(BaseServiceUnitManager.java:
69)

        at
org.apache.servicemix.jbi.framework.DeploymentService.deployServiceAssembly(DeploymentService.java:
508)

        at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateServiceAssembly(AutoDeploymentService.java:
353)

        at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:
256)

        at
org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirectory(AutoDeploymentService.java:
664)

        at org.apache.servicemix.jbi.framework.AutoDeploymentService.access
$800(AutoDeploymentService.java:62)

        at org.apache.servicemix.jbi.framework.AutoDeploymentService
$1.run(AutoDeploymentService.java:628)

        at java.util.TimerThread.mainLoop(Timer.java:512)

        at java.util.TimerThread.run(Timer.java:462)

Caused by: java.lang.NullPointerException

        at
org.apache.ws.commons.schema.XmlSchemaCollection.getElementByQName(XmlSchemaCollection.java:
410)

        at
org.apache.cxf.common.xmlschema.SchemaCollection.getElementByQName(SchemaCollection.java:
82)

        at
org.apache.cxf.wsdl11.WSDLServiceBuilder.buildMessage(WSDLServiceBuilder.java:
701)

        at
org.apache.cxf.wsdl11.WSDLServiceBuilder.buildInterfaceOperation(WSDLServiceBuilder.java:
497)

        at
org.apache.cxf.wsdl11.WSDLServiceBuilder.buildInterface(WSDLServiceBuilder.java:
473)

        at
org.apache.cxf.wsdl11.WSDLServiceBuilder.buildServices(WSDLServiceBuilder.java:
271)

        at
org.apache.cxf.wsdl11.WSDLServiceBuilder.buildServices(WSDLServiceBuilder.java:
153)

        at
org.apache.cxf.wsdl11.WSDLServiceFactory.create(WSDLServiceFactory.java:
117)

        at
org.apache.servicemix.cxfbc.CxfBcConsumer.validate(CxfBcConsumer.java:
261)

        ... 13 more

]]></stack-trace>
</exception-info>
</task-result-details>
</component-task-result-details>
</component-task-result>
</jbi-task-result>
</jbi-task>

        at
org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:
125)
        at
org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:
111)
        at
org.apache.servicemix.jbi.framework.DeploymentService.deployServiceAssembly(DeploymentService.java:
543)
        at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateServiceAssembly(AutoDeploymentService.java:
353)
        at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:
256)
        at
org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirectory(AutoDeploymentService.java:
664)
        at org.apache.servicemix.jbi.framework.AutoDeploymentService.access
$800(AutoDeploymentService.java:62)
        at org.apache.servicemix.jbi.framework.AutoDeploymentService
$1.run(AutoDeploymentService.java:628)
        at java.util.TimerThread.mainLoop(Timer.java:512)
        at java.util.TimerThread.run(Timer.java:462)
01:26:44,171 | WARN  | Timer-4    | AutoDeploymentService    |
ramework.AutoDeploymentService  667 | Directory: hotdeploy: Automatic
install of C:\Apache\apache-servicemix-3.2.2-SNAPSHOT\hotdeploy
\SM_cxf_sa-1.0-SNAPSHOT.zip failed
javax.jbi.management.DeploymentException: Failed to update Service
Assembly: SM_cxf_sa
        at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateServiceAssembly(AutoDeploymentService.java:
368)
        at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:
256)
        at
org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirectory(AutoDeploymentService.java:
664)
        at org.apache.servicemix.jbi.framework.AutoDeploymentService.access
$800(AutoDeploymentService.java:62)
        at org.apache.servicemix.jbi.framework.AutoDeploymentService
$1.run(AutoDeploymentService.java:628)
        at java.util.TimerThread.mainLoop(Timer.java:512)
        at java.util.TimerThread.run(Timer.java:462)
Caused by: java.lang.Exception: <?xml version="1.0" encoding="UTF-8"?>
<jbi-task xmlns="http://java.sun.com/xml/ns/jbi/management-message"
version="1.0">
<jbi-task-result>
<frmwk-task-result>
<frmwk-task-result-details>
<task-result-details>
<task-id>deploy</task-id>
<task-result>FAILED</task-result>
<message-type>ERROR</message-type>
</task-result-details>
</frmwk-task-result-details>
</frmwk-task-result>
<component-task-result>
<component-name>servicemix-cxf-bc</component-name>
<component-task-result-details>
<task-result-details>
<task-id>deploy</task-id>
<task-result>FAILED</task-result>
<message-type>ERROR</message-type>
<task-status-msg>
<msg-loc-info>
<loc-token/>
<loc-message>Unable to parse result string</loc-message>
</msg-loc-info>
</task-status-msg>
<exception-info>
<nesting-level>1</nesting-level>
<loc-token/>
<loc-message>java.lang.NullPointerException</loc-message>
<stack-trace><![CDATA[javax.jbi.management.DeploymentException:
java.lang.NullPointerException

        at
org.apache.servicemix.cxfbc.CxfBcConsumer.validate(CxfBcConsumer.java:
359)

        at
org.apache.servicemix.common.AbstractDeployer.validate(AbstractDeployer.java:
58)

        at
org.apache.servicemix.common.xbean.BaseXBeanDeployer.validate(BaseXBeanDeployer.java:
55)

        at
org.apache.servicemix.common.xbean.AbstractXBeanDeployer.deploy(AbstractXBeanDeployer.java:
96)

        at
org.apache.servicemix.common.BaseServiceUnitManager.doDeploy(BaseServiceUnitManager.java:
88)

        at
org.apache.servicemix.common.BaseServiceUnitManager.deploy(BaseServiceUnitManager.java:
69)

        at
org.apache.servicemix.jbi.framework.DeploymentService.deployServiceAssembly(DeploymentService.java:
508)

        at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateServiceAssembly(AutoDeploymentService.java:
353)

        at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:
256)

        at
org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirectory(AutoDeploymentService.java:
664)

        at org.apache.servicemix.jbi.framework.AutoDeploymentService.access
$800(AutoDeploymentService.java:62)

        at org.apache.servicemix.jbi.framework.AutoDeploymentService
$1.run(AutoDeploymentService.java:628)

        at java.util.TimerThread.mainLoop(Timer.java:512)

        at java.util.TimerThread.run(Timer.java:462)

Caused by: java.lang.NullPointerException

        at
org.apache.ws.commons.schema.XmlSchemaCollection.getElementByQName(XmlSchemaCollection.java:
410)

        at
org.apache.cxf.common.xmlschema.SchemaCollection.getElementByQName(SchemaCollection.java:
82)

        at
org.apache.cxf.wsdl11.WSDLServiceBuilder.buildMessage(WSDLServiceBuilder.java:
701)

        at
org.apache.cxf.wsdl11.WSDLServiceBuilder.buildInterfaceOperation(WSDLServiceBuilder.java:
497)

        at
org.apache.cxf.wsdl11.WSDLServiceBuilder.buildInterface(WSDLServiceBuilder.java:
473)

        at
org.apache.cxf.wsdl11.WSDLServiceBuilder.buildServices(WSDLServiceBuilder.java:
271)

        at
org.apache.cxf.wsdl11.WSDLServiceBuilder.buildServices(WSDLServiceBuilder.java:
153)

        at
org.apache.cxf.wsdl11.WSDLServiceFactory.create(WSDLServiceFactory.java:
117)

        at
org.apache.servicemix.cxfbc.CxfBcConsumer.validate(CxfBcConsumer.java:
261)

        ... 13 more

]]></stack-trace>
</exception-info>
</task-result-details>
</component-task-result-details>
</component-task-result>
</jbi-task-result>
</jbi-task>

        at
org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:
125)
        at
org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:
111)
        at
org.apache.servicemix.jbi.framework.DeploymentService.deployServiceAssembly(DeploymentService.java:
543)
        at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateServiceAssembly(AutoDeploymentService.java:
353)
        ... 6 more
01:27:38,296 | WARN  | Timer-4    | AutoDeploymentService    |
ramework.AutoDeploymentService  715 | Unable to open deployment file,
deployment deferred to next cycle: SM_cxf_sa-1.0-SNAPSHOT.zip
01:27:40,312 | INFO  | Timer-4    | AutoDeploymentService    |
ramework.AutoDeploymentService  681 | Location SM_cxf_sa-1.0-
SNAPSHOT.zip no longer exists - removing ...
01:27:40,312 | INFO  | Timer-4    | AutoDeploymentService    |
ramework.AutoDeploymentService  430 | Attempting to remove archive at:
SM_cxf_sa-1.0-SNAPSHOT.zip
01:27:40,312 | INFO  | Timer-4    | AutoDeploymentService    |
ramework.AutoDeploymentService  445 | Undeploying service assembly
SM_cxf_sa
01:28:05,281 | INFO  | Timer-4    | AutoDeploymentService    |
ramework.AutoDeploymentService  663 | Directory: hotdeploy: Archive
changed: processing SM_cxf_sa-1.0-SNAPSHOT.zip ...
01:28:05,984 | ERROR | Timer-4    | AutoDeploymentService    |
ramework.AutoDeploymentService  367 | Failed to update Service
Assembly: SM_cxf_sa
java.lang.Exception: <?xml version="1.0" encoding="UTF-8"?>
<jbi-task xmlns="http://java.sun.com/xml/ns/jbi/management-message"
version="1.0">
<jbi-task-result>
<frmwk-task-result>
<frmwk-task-result-details>
<task-result-details>
<task-id>deploy</task-id>
<task-result>FAILED</task-result>
<message-type>ERROR</message-type>
</task-result-details>
</frmwk-task-result-details>
</frmwk-task-result>
<component-task-result>
<component-name>servicemix-cxf-bc</component-name>
<component-task-result-details>
<task-result-details>
<task-id>deploy</task-id>
<task-result>FAILED</task-result>
<message-type>ERROR</message-type>
<task-status-msg>
<msg-loc-info>
<loc-token/>
<loc-message>Unable to parse result string</loc-message>
</msg-loc-info>
</task-status-msg>
<exception-info>
<nesting-level>1</nesting-level>
<loc-token/>
<loc-message>java.lang.NullPointerException</loc-message>
<stack-trace><![CDATA[javax.jbi.management.DeploymentException:
java.lang.NullPointerException

        at
org.apache.servicemix.cxfbc.CxfBcConsumer.validate(CxfBcConsumer.java:
359)

        at
org.apache.servicemix.common.AbstractDeployer.validate(AbstractDeployer.java:
58)

        at
org.apache.servicemix.common.xbean.BaseXBeanDeployer.validate(BaseXBeanDeployer.java:
55)

        at
org.apache.servicemix.common.xbean.AbstractXBeanDeployer.deploy(AbstractXBeanDeployer.java:
96)

        at
org.apache.servicemix.common.BaseServiceUnitManager.doDeploy(BaseServiceUnitManager.java:
88)

        at
org.apache.servicemix.common.BaseServiceUnitManager.deploy(BaseServiceUnitManager.java:
69)

        at
org.apache.servicemix.jbi.framework.DeploymentService.deployServiceAssembly(DeploymentService.java:
508)

        at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateServiceAssembly(AutoDeploymentService.java:
353)

        at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:
256)

        at
org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirectory(AutoDeploymentService.java:
664)

        at org.apache.servicemix.jbi.framework.AutoDeploymentService.access
$800(AutoDeploymentService.java:62)

        at org.apache.servicemix.jbi.framework.AutoDeploymentService
$1.run(AutoDeploymentService.java:628)

        at java.util.TimerThread.mainLoop(Timer.java:512)

        at java.util.TimerThread.run(Timer.java:462)

Caused by: java.lang.NullPointerException

        at
org.apache.ws.commons.schema.XmlSchemaCollection.getElementByQName(XmlSchemaCollection.java:
410)

        at
org.apache.cxf.common.xmlschema.SchemaCollection.getElementByQName(SchemaCollection.java:
82)

        at
org.apache.cxf.wsdl11.WSDLServiceBuilder.buildMessage(WSDLServiceBuilder.java:
701)

        at
org.apache.cxf.wsdl11.WSDLServiceBuilder.buildInterfaceOperation(WSDLServiceBuilder.java:
497)

        at
org.apache.cxf.wsdl11.WSDLServiceBuilder.buildInterface(WSDLServiceBuilder.java:
473)

        at
org.apache.cxf.wsdl11.WSDLServiceBuilder.buildServices(WSDLServiceBuilder.java:
271)

        at
org.apache.cxf.wsdl11.WSDLServiceBuilder.buildServices(WSDLServiceBuilder.java:
153)

        at
org.apache.cxf.wsdl11.WSDLServiceFactory.create(WSDLServiceFactory.java:
117)

        at
org.apache.servicemix.cxfbc.CxfBcConsumer.validate(CxfBcConsumer.java:
261)

        ... 13 more

]]></stack-trace>
</exception-info>
</task-result-details>
</component-task-result-details>
</component-task-result>
</jbi-task-result>
</jbi-task>

        at
org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:
125)
        at
org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:
111)
        at
org.apache.servicemix.jbi.framework.DeploymentService.deployServiceAssembly(DeploymentService.java:
543)
        at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateServiceAssembly(AutoDeploymentService.java:
353)
        at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:
256)
        at
org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirectory(AutoDeploymentService.java:
664)
        at org.apache.servicemix.jbi.framework.AutoDeploymentService.access
$800(AutoDeploymentService.java:62)
        at org.apache.servicemix.jbi.framework.AutoDeploymentService
$1.run(AutoDeploymentService.java:628)
        at java.util.TimerThread.mainLoop(Timer.java:512)
        at java.util.TimerThread.run(Timer.java:462)
01:28:06,015 | WARN  | Timer-4    | AutoDeploymentService    |
ramework.AutoDeploymentService  667 | Directory: hotdeploy: Automatic
install of C:\Apache\apache-servicemix-3.2.2-SNAPSHOT\hotdeploy
\SM_cxf_sa-1.0-SNAPSHOT.zip failed
javax.jbi.management.DeploymentException: Failed to update Service
Assembly: SM_cxf_sa
        at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateServiceAssembly(AutoDeploymentService.java:
368)
        at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:
256)
        at
org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirectory(AutoDeploymentService.java:
664)
        at org.apache.servicemix.jbi.framework.AutoDeploymentService.access
$800(AutoDeploymentService.java:62)
        at org.apache.servicemix.jbi.framework.AutoDeploymentService
$1.run(AutoDeploymentService.java:628)
        at java.util.TimerThread.mainLoop(Timer.java:512)
        at java.util.TimerThread.run(Timer.java:462)
Caused by: java.lang.Exception: <?xml version="1.0" encoding="UTF-8"?>
<jbi-task xmlns="http://java.sun.com/xml/ns/jbi/management-message"
version="1.0">
<jbi-task-result>
<frmwk-task-result>
<frmwk-task-result-details>
<task-result-details>
<task-id>deploy</task-id>
<task-result>FAILED</task-result>
<message-type>ERROR</message-type>
</task-result-details>
</frmwk-task-result-details>
</frmwk-task-result>
<component-task-result>
<component-name>servicemix-cxf-bc</component-name>
<component-task-result-details>
<task-result-details>
<task-id>deploy</task-id>
<task-result>FAILED</task-result>
<message-type>ERROR</message-type>
<task-status-msg>
<msg-loc-info>
<loc-token/>
<loc-message>Unable to parse result string</loc-message>
</msg-loc-info>
</task-status-msg>
<exception-info>
<nesting-level>1</nesting-level>
<loc-token/>
<loc-message>java.lang.NullPointerException</loc-message>
<stack-trace><![CDATA[javax.jbi.management.DeploymentException:
java.lang.NullPointerException

        at
org.apache.servicemix.cxfbc.CxfBcConsumer.validate(CxfBcConsumer.java:
359)

        at
org.apache.servicemix.common.AbstractDeployer.validate(AbstractDeployer.java:
58)

        at
org.apache.servicemix.common.xbean.BaseXBeanDeployer.validate(BaseXBeanDeployer.java:
55)

        at
org.apache.servicemix.common.xbean.AbstractXBeanDeployer.deploy(AbstractXBeanDeployer.java:
96)

        at
org.apache.servicemix.common.BaseServiceUnitManager.doDeploy(BaseServiceUnitManager.java:
88)

        at
org.apache.servicemix.common.BaseServiceUnitManager.deploy(BaseServiceUnitManager.java:
69)

        at
org.apache.servicemix.jbi.framework.DeploymentService.deployServiceAssembly(DeploymentService.java:
508)

        at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateServiceAssembly(AutoDeploymentService.java:
353)

        at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:
256)

        at
org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirectory(AutoDeploymentService.java:
664)

        at org.apache.servicemix.jbi.framework.AutoDeploymentService.access
$800(AutoDeploymentService.java:62)

        at org.apache.servicemix.jbi.framework.AutoDeploymentService
$1.run(AutoDeploymentService.java:628)

        at java.util.TimerThread.mainLoop(Timer.java:512)

        at java.util.TimerThread.run(Timer.java:462)

Caused by: java.lang.NullPointerException

        at
org.apache.ws.commons.schema.XmlSchemaCollection.getElementByQName(XmlSchemaCollection.java:
410)

        at
org.apache.cxf.common.xmlschema.SchemaCollection.getElementByQName(SchemaCollection.java:
82)

        at
org.apache.cxf.wsdl11.WSDLServiceBuilder.buildMessage(WSDLServiceBuilder.java:
701)

        at
org.apache.cxf.wsdl11.WSDLServiceBuilder.buildInterfaceOperation(WSDLServiceBuilder.java:
497)

        at
org.apache.cxf.wsdl11.WSDLServiceBuilder.buildInterface(WSDLServiceBuilder.java:
473)

        at
org.apache.cxf.wsdl11.WSDLServiceBuilder.buildServices(WSDLServiceBuilder.java:
271)

        at
org.apache.cxf.wsdl11.WSDLServiceBuilder.buildServices(WSDLServiceBuilder.java:
153)

        at
org.apache.cxf.wsdl11.WSDLServiceFactory.create(WSDLServiceFactory.java:
117)

        at
org.apache.servicemix.cxfbc.CxfBcConsumer.validate(CxfBcConsumer.java:
261)

        ... 13 more

]]></stack-trace>
</exception-info>
</task-result-details>
</component-task-result-details>
</component-task-result>
</jbi-task-result>
</jbi-task>

        at
org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:
125)
        at
org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:
111)
        at
org.apache.servicemix.jbi.framework.DeploymentService.deployServiceAssembly(DeploymentService.java:
543)
        at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateServiceAssembly(AutoDeploymentService.java:
353)
        ... 6 more


--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛“cxf-zh”论坛。
 要在此论坛发帖,请发电子邮件到 cxf-zh@...
 要退订此论坛,请发邮件至 cxf-zh-unsubscribe@...
 更多选项,请通过 http://groups.google.com/group/cxf-zh?hl=zh-CN 访问该论坛
----
Apache CXF 首页 http://cwiki.apache.org/confluence/display/CXF/Index
-~----------~----~----~----~------~----~------~--~---


Re: CXF deployment problem

by Freeman Fang :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Well, the wsdl you get from "http://www.webservicex.com/uszip.asmx?wsdl"
use wsdl 1.1 http get/ post binding, which is not supported by cxf.
<wsdl:binding name="USZipHttpGet" type="tns:USZipHttpGet">
<http:binding verb="GET" />
<wsdl:operation name="GetInfoByZIP">
<http:operation location="/GetInfoByZIP" />
<wsdl:input>
<http:urlEncoded />
</wsdl:input>
<wsdl:output>

<mime:content part="Body" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetInfoByCity">
<http:operation location="/GetInfoByCity" />
<wsdl:input>
<http:urlEncoded />
</wsdl:input>
<wsdl:output>

<mime:content part="Body" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetInfoByState">
<http:operation location="/GetInfoByState" />
<wsdl:input>
<http:urlEncoded />
</wsdl:input>
<wsdl:output>

<mime:content part="Body" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetInfoByAreaCode">
<http:operation location="/GetInfoByAreaCode" />
<wsdl:input>
<http:urlEncoded />
</wsdl:input>
<wsdl:output>

<mime:content part="Body" type="text/xml" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="USZipHttpPost" type="tns:USZipHttpPost">
<http:binding verb="POST" />
<wsdl:operation name="GetInfoByZIP">
<http:operation location="/GetInfoByZIP" />
<wsdl:input>

<mime:content type="application/x-www-form-urlencoded" />
</wsdl:input>
<wsdl:output>
<mime:content part="Body" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetInfoByCity">
<http:operation location="/GetInfoByCity" />
<wsdl:input>

<mime:content type="application/x-www-form-urlencoded" />
</wsdl:input>
<wsdl:output>
<mime:content part="Body" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetInfoByState">
<http:operation location="/GetInfoByState" />
<wsdl:input>

<mime:content type="application/x-www-form-urlencoded" />
</wsdl:input>
<wsdl:output>
<mime:content part="Body" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetInfoByAreaCode">
<http:operation location="/GetInfoByAreaCode" />
<wsdl:input>

<mime:content type="application/x-www-form-urlencoded" />
</wsdl:input>
<wsdl:output>
<mime:content part="Body" type="text/xml" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>

those bindings are not supported by cxf.

Freeman
Derek Chang wrote:

> I read the example from the servicemix-cfx-se documentation.  However,
> I still got problems with that. I'm using apache-servicemix-3.2.2-
> SNAPSHOT version. Please help on this.
>
> Here is the wsdl.
> http://www.webservicex.com/uszip.asmx?wsdl
>
> And my xbean.xml is as the following
>
> <beans xmlns:cxfbc="http://servicemix.apache.org/cxfbc/1.0"
> xmlns:test="http://www.webserviceX.NET">
>
> <cxfbc:consumer wsdl="http://www.webservicex.com/uszip.asmx?wsdl"
> locationURI="http://localhost:8081/services/test"
> service="test:USZip"
> endpoint="USZipSoap"
> targetEndpoint="USZipSoap" />
>
> <cxfbc:provider wsdl="http://www.webservicex.com/uszip.asmx?wsdl"
>    locationURI="http://www.webservicex.com/uszip.asmx"
> service="test:USZip"
> endpoint="USZipSoap"
> />
> </beans>
>
> The error message is as the following.
> 01:26:44,140 | ERROR | Timer-4    | AutoDeploymentService    |
> ramework.AutoDeploymentService  367 | Failed to update Service
> Assembly: SM_cxf_sa
> java.lang.Exception: <?xml version="1.0" encoding="UTF-8"?>
> <jbi-task xmlns="http://java.sun.com/xml/ns/jbi/management-message"
> version="1.0">
> <jbi-task-result>
> <frmwk-task-result>
> <frmwk-task-result-details>
> <task-result-details>
> <task-id>deploy</task-id>
> <task-result>FAILED</task-result>
> <message-type>ERROR</message-type>
> </task-result-details>
> </frmwk-task-result-details>
> </frmwk-task-result>
> <component-task-result>
> <component-name>servicemix-cxf-bc</component-name>
> <component-task-result-details>
> <task-result-details>
> <task-id>deploy</task-id>
> <task-result>FAILED</task-result>
> <message-type>ERROR</message-type>
> <task-status-msg>
> <msg-loc-info>
> <loc-token/>
> <loc-message>Unable to parse result string</loc-message>
> </msg-loc-info>
> </task-status-msg>
> <exception-info>
> <nesting-level>1</nesting-level>
> <loc-token/>
> <loc-message>java.lang.NullPointerException</loc-message>
> <stack-trace><![CDATA[javax.jbi.management.DeploymentException:
> java.lang.NullPointerException
>
> at
> org.apache.servicemix.cxfbc.CxfBcConsumer.validate(CxfBcConsumer.java:
> 359)
>
> at
> org.apache.servicemix.common.AbstractDeployer.validate(AbstractDeployer.java:
> 58)
>
> at
> org.apache.servicemix.common.xbean.BaseXBeanDeployer.validate(BaseXBeanDeployer.java:
> 55)
>
> at
> org.apache.servicemix.common.xbean.AbstractXBeanDeployer.deploy(AbstractXBeanDeployer.java:
> 96)
>
> at
> org.apache.servicemix.common.BaseServiceUnitManager.doDeploy(BaseServiceUnitManager.java:
> 88)
>
> at
> org.apache.servicemix.common.BaseServiceUnitManager.deploy(BaseServiceUnitManager.java:
> 69)
>
> at
> org.apache.servicemix.jbi.framework.DeploymentService.deployServiceAssembly(DeploymentService.java:
> 508)
>
> at
> org.apache.servicemix.jbi.framework.AutoDeploymentService.updateServiceAssembly(AutoDeploymentService.java:
> 353)
>
> at
> org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:
> 256)
>
> at
> org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirectory(AutoDeploymentService.java:
> 664)
>
> at org.apache.servicemix.jbi.framework.AutoDeploymentService.access
> $800(AutoDeploymentService.java:62)
>
> at org.apache.servicemix.jbi.framework.AutoDeploymentService
> $1.run(AutoDeploymentService.java:628)
>
> at java.util.TimerThread.mainLoop(Timer.java:512)
>
> at java.util.TimerThread.run(Timer.java:462)
>
> Caused by: java.lang.NullPointerException
>
> at
> org.apache.ws.commons.schema.XmlSchemaCollection.getElementByQName(XmlSchemaCollection.java:
> 410)
>
> at
> org.apache.cxf.common.xmlschema.SchemaCollection.getElementByQName(SchemaCollection.java:
> 82)
>
> at
> org.apache.cxf.wsdl11.WSDLServiceBuilder.buildMessage(WSDLServiceBuilder.java:
> 701)
>
> at
> org.apache.cxf.wsdl11.WSDLServiceBuilder.buildInterfaceOperation(WSDLServiceBuilder.java:
> 497)
>
> at
> org.apache.cxf.wsdl11.WSDLServiceBuilder.buildInterface(WSDLServiceBuilder.java:
> 473)
>
> at
> org.apache.cxf.wsdl11.WSDLServiceBuilder.buildServices(WSDLServiceBuilder.java:
> 271)
>
> at
> org.apache.cxf.wsdl11.WSDLServiceBuilder.buildServices(WSDLServiceBuilder.java:
> 153)
>
> at
> org.apache.cxf.wsdl11.WSDLServiceFactory.create(WSDLServiceFactory.java:
> 117)
>
> at
> org.apache.servicemix.cxfbc.CxfBcConsumer.validate(CxfBcConsumer.java:
> 261)
>
> ... 13 more
>
> ]]></stack-trace>
> </exception-info>
> </task-result-details>
> </component-task-result-details>
> </component-task-result>
> </jbi-task-result>
> </jbi-task>
>
> at
> org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:
> 125)
> at
> org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:
> 111)
> at
> org.apache.servicemix.jbi.framework.DeploymentService.deployServiceAssembly(DeploymentService.java:
> 543)
> at
> org.apache.servicemix.jbi.framework.AutoDeploymentService.updateServiceAssembly(AutoDeploymentService.java:
> 353)
> at
> org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:
> 256)
> at
> org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirectory(AutoDeploymentService.java:
> 664)
> at org.apache.servicemix.jbi.framework.AutoDeploymentService.access
> $800(AutoDeploymentService.java:62)
> at org.apache.servicemix.jbi.framework.AutoDeploymentService
> $1.run(AutoDeploymentService.java:628)
> at java.util.TimerThread.mainLoop(Timer.java:512)
> at java.util.TimerThread.run(Timer.java:462)
> 01:26:44,171 | WARN  | Timer-4    | AutoDeploymentService    |
> ramework.AutoDeploymentService  667 | Directory: hotdeploy: Automatic
> install of C:\Apache\apache-servicemix-3.2.2-SNAPSHOT\hotdeploy
> \SM_cxf_sa-1.0-SNAPSHOT.zip failed
> javax.jbi.management.DeploymentException: Failed to update Service
> Assembly: SM_cxf_sa
> at
> org.apache.servicemix.jbi.framework.AutoDeploymentService.updateServiceAssembly(AutoDeploymentService.java:
> 368)
> at
> org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:
> 256)
> at
> org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirectory(AutoDeploymentService.java:
> 664)
> at org.apache.servicemix.jbi.framework.AutoDeploymentService.access
> $800(AutoDeploymentService.java:62)
> at org.apache.servicemix.jbi.framework.AutoDeploymentService
> $1.run(AutoDeploymentService.java:628)
> at java.util.TimerThread.mainLoop(Timer.java:512)
> at java.util.TimerThread.run(Timer.java:462)
> Caused by: java.lang.Exception: <?xml version="1.0" encoding="UTF-8"?>
> <jbi-task xmlns="http://java.sun.com/xml/ns/jbi/management-message"
> version="1.0">
> <jbi-task-result>
> <frmwk-task-result>
> <frmwk-task-result-details>
> <task-result-details>
> <task-id>deploy</task-id>
> <task-result>FAILED</task-result>
> <message-type>ERROR</message-type>
> </task-result-details>
> </frmwk-task-result-details>
> </frmwk-task-result>
> <component-task-result>
> <component-name>servicemix-cxf-bc</component-name>
> <component-task-result-details>
> <task-result-details>
> <task-id>deploy</task-id>
> <task-result>FAILED</task-result>
> <message-type>ERROR</message-type>
> <task-status-msg>
> <msg-loc-info>
> <loc-token/>
> <loc-message>Unable to parse result string</loc-message>
> </msg-loc-info>
> </task-status-msg>
> <exception-info>
> <nesting-level>1</nesting-level>
> <loc-token/>
> <loc-message>java.lang.NullPointerException</loc-message>
> <stack-trace><![CDATA[javax.jbi.management.DeploymentException:
> java.lang.NullPointerException
>
> at
> org.apache.servicemix.cxfbc.CxfBcConsumer.validate(CxfBcConsumer.java:
> 359)
>
> at
> org.apache.servicemix.common.AbstractDeployer.validate(AbstractDeployer.java:
> 58)
>
> at
> org.apache.servicemix.common.xbean.BaseXBeanDeployer.validate(BaseXBeanDeployer.java:
> 55)
>
> at
> org.apache.servicemix.common.xbean.AbstractXBeanDeployer.deploy(AbstractXBeanDeployer.java:
> 96)
>
> at
> org.apache.servicemix.common.BaseServiceUnitManager.doDeploy(BaseServiceUnitManager.java:
> 88)
>
> at
> org.apache.servicemix.common.BaseServiceUnitManager.deploy(BaseServiceUnitManager.java:
> 69)
>
> at
> org.apache.servicemix.jbi.framework.DeploymentService.deployServiceAssembly(DeploymentService.java:
> 508)
>
> at
> org.apache.servicemix.jbi.framework.AutoDeploymentService.updateServiceAssembly(AutoDeploymentService.java:
> 353)
>
> at
> org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:
> 256)
>
> at
> org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirectory(AutoDeploymentService.java:
> 664)
>
> at org.apache.servicemix.jbi.framework.AutoDeploymentService.access
> $800(AutoDeploymentService.java:62)
>
> at org.apache.servicemix.jbi.framework.AutoDeploymentService
> $1.run(AutoDeploymentService.java:628)
>
> at java.util.TimerThread.mainLoop(Timer.java:512)
>
> at java.util.TimerThread.run(Timer.java:462)
>
> Caused by: java.lang.NullPointerException
>
> at
> org.apache.ws.commons.schema.XmlSchemaCollection.getElementByQName(XmlSchemaCollection.java:
> 410)
>
> at
> org.apache.cxf.common.xmlschema.SchemaCollection.getElementByQName(SchemaCollection.java:
> 82)
>
> at
> org.apache.cxf.wsdl11.WSDLServiceBuilder.buildMessage(WSDLServiceBuilder.java:
> 701)
>
> at
> org.apache.cxf.wsdl11.WSDLServiceBuilder.buildInterfaceOperation(WSDLServiceBuilder.java:
> 497)
>
> at
> org.apache.cxf.wsdl11.WSDLServiceBuilder.buildInterface(WSDLServiceBuilder.java:
> 473)
>
> at
> org.apache.cxf.wsdl11.WSDLServiceBuilder.buildServices(WSDLServiceBuilder.java:
> 271)
>
> at
> org.apache.cxf.wsdl11.WSDLServiceBuilder.buildServices(WSDLServiceBuilder.java:
> 153)
>
> at
> org.apache.cxf.wsdl11.WSDLServiceFactory.create(WSDLServiceFactory.java:
> 117)
>
> at
> org.apache.servicemix.cxfbc.CxfBcConsumer.validate(CxfBcConsumer.java:
> 261)
>
> ... 13 more
>
> ]]></stack-trace>
> </exception-info>
> </task-result-details>
> </component-task-result-details>
> </component-task-result>
> </jbi-task-result>
> </jbi-task>
>
> at
> org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:
> 125)
> at
> org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:
> 111)
> at
> org.apache.servicemix.jbi.framework.DeploymentService.deployServiceAssembly(DeploymentService.java:
> 543)
> at
> org.apache.servicemix.jbi.framework.AutoDeploymentService.updateServiceAssembly(AutoDeploymentService.java:
> 353)
> ... 6 more
> 01:27:38,296 | WARN  | Timer-4    | AutoDeploymentService    |
> ramework.AutoDeploymentService  715 | Unable to open deployment file,
> deployment deferred to next cycle: SM_cxf_sa-1.0-SNAPSHOT.zip
> 01:27:40,312 | INFO  | Timer-4    | AutoDeploymentService    |
> ramework.AutoDeploymentService  681 | Location SM_cxf_sa-1.0-
> SNAPSHOT.zip no longer exists - removing ...
> 01:27:40,312 | INFO  | Timer-4    | AutoDeploymentService    |
> ramework.AutoDeploymentService  430 | Attempting to remove archive at:
> SM_cxf_sa-1.0-SNAPSHOT.zip
> 01:27:40,312 | INFO  | Timer-4    | AutoDeploymentService    |
> ramework.AutoDeploymentService  445 | Undeploying service assembly
> SM_cxf_sa
> 01:28:05,281 | INFO  | Timer-4    | AutoDeploymentService    |
> ramework.AutoDeploymentService  663 | Directory: hotdeploy: Archive
> changed: processing SM_cxf_sa-1.0-SNAPSHOT.zip ...
> 01:28:05,984 | ERROR | Timer-4    | AutoDeploymentService    |
> ramework.AutoDeploymentService  367 | Failed to update Service
> Assembly: SM_cxf_sa
> java.lang.Exception: <?xml version="1.0" encoding="UTF-8"?>
> <jbi-task xmlns="http://java.sun.com/xml/ns/jbi/management-message"
> version="1.0">
> <jbi-task-result>
> <frmwk-task-result>
> <frmwk-task-result-details>
> <task-result-details>
> <task-id>deploy</task-id>
> <task-result>FAILED</task-result>
> <message-type>ERROR</message-type>
> </task-result-details>
> </frmwk-task-result-details>
> </frmwk-task-result>
> <component-task-result>
> <component-name>servicemix-cxf-bc</component-name>
> <component-task-result-details>
> <task-result-details>
> <task-id>deploy</task-id>
> <task-result>FAILED</task-result>
> <message-type>ERROR</message-type>
> <task-status-msg>
> <msg-loc-info>
> <loc-token/>
> <loc-message>Unable to parse result string</loc-message>
> </msg-loc-info>
> </task-status-msg>
> <exception-info>
> <nesting-level>1</nesting-level>
> <loc-token/>
> <loc-message>java.lang.NullPointerException</loc-message>
> <stack-trace><![CDATA[javax.jbi.management.DeploymentException:
> java.lang.NullPointerException
>
> at
> org.apache.servicemix.cxfbc.CxfBcConsumer.validate(CxfBcConsumer.java:
> 359)
>
> at
> org.apache.servicemix.common.AbstractDeployer.validate(AbstractDeployer.java:
> 58)
>
> at
> org.apache.servicemix.common.xbean.BaseXBeanDeployer.validate(BaseXBeanDeployer.java:
> 55)
>
> at
> org.apache.servicemix.common.xbean.AbstractXBeanDeployer.deploy(AbstractXBeanDeployer.java:
> 96)
>
> at
> org.apache.servicemix.common.BaseServiceUnitManager.doDeploy(BaseServiceUnitManager.java:
> 88)
>
> at
> org.apache.servicemix.common.BaseServiceUnitManager.deploy(BaseServiceUnitManager.java:
> 69)
>
> at
> org.apache.servicemix.jbi.framework.DeploymentService.deployServiceAssembly(DeploymentService.java:
> 508)
>
> at
> org.apache.servicemix.jbi.framework.AutoDeploymentService.updateServiceAssembly(AutoDeploymentService.java:
> 353)
>
> at
> org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:
> 256)
>
> at
> org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirectory(AutoDeploymentService.java:
> 664)
>
> at org.apache.servicemix.jbi.framework.AutoDeploymentService.access
> $800(AutoDeploymentService.java:62)
>
> at org.apache.servicemix.jbi.framework.AutoDeploymentService
> $1.run(AutoDeploymentService.java:628)
>
> at java.util.TimerThread.mainLoop(Timer.java:512)
>
> at java.util.TimerThread.run(Timer.java:462)
>
> Caused by: java.lang.NullPointerException
>
> at
> org.apache.ws.commons.schema.XmlSchemaCollection.getElementByQName(XmlSchemaCollection.java:
> 410)
>
> at
> org.apache.cxf.common.xmlschema.SchemaCollection.getElementByQName(SchemaCollection.java:
> 82)
>
> at
> org.apache.cxf.wsdl11.WSDLServiceBuilder.buildMessage(WSDLServiceBuilder.java:
> 701)
>
> at
> org.apache.cxf.wsdl11.WSDLServiceBuilder.buildInterfaceOperation(WSDLServiceBuilder.java:
> 497)
>
> at
> org.apache.cxf.wsdl11.WSDLServiceBuilder.buildInterface(WSDLServiceBuilder.java:
> 473)
>
> at
> org.apache.cxf.wsdl11.WSDLServiceBuilder.buildServices(WSDLServiceBuilder.java:
> 271)
>
> at
> org.apache.cxf.wsdl11.WSDLServiceBuilder.buildServices(WSDLServiceBuilder.java:
> 153)
>
> at
> org.apache.cxf.wsdl11.WSDLServiceFactory.create(WSDLServiceFactory.java:
> 117)
>
> at
> org.apache.servicemix.cxfbc.CxfBcConsumer.validate(CxfBcConsumer.java:
> 261)
>
> ... 13 more
>
> ]]></stack-trace>
> </exception-info>
> </task-result-details>
> </component-task-result-details>
> </component-task-result>
> </jbi-task-result>
> </jbi-task>
>
> at
> org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:
> 125)
> at
> org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:
> 111)
> at
> org.apache.servicemix.jbi.framework.DeploymentService.deployServiceAssembly(DeploymentService.java:
> 543)
> at
> org.apache.servicemix.jbi.framework.AutoDeploymentService.updateServiceAssembly(AutoDeploymentService.java:
> 353)
> at
> org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:
> 256)
> at
> org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirectory(AutoDeploymentService.java:
> 664)
> at org.apache.servicemix.jbi.framework.AutoDeploymentService.access
> $800(AutoDeploymentService.java:62)
> at org.apache.servicemix.jbi.framework.AutoDeploymentService
> $1.run(AutoDeploymentService.java:628)
> at java.util.TimerThread.mainLoop(Timer.java:512)
> at java.util.TimerThread.run(Timer.java:462)
> 01:28:06,015 | WARN  | Timer-4    | AutoDeploymentService    |
> ramework.AutoDeploymentService  667 | Directory: hotdeploy: Automatic
> install of C:\Apache\apache-servicemix-3.2.2-SNAPSHOT\hotdeploy
> \SM_cxf_sa-1.0-SNAPSHOT.zip failed
> javax.jbi.management.DeploymentException: Failed to update Service
> Assembly: SM_cxf_sa
> at
> org.apache.servicemix.jbi.framework.AutoDeploymentService.updateServiceAssembly(AutoDeploymentService.java:
> 368)
> at
> org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:
> 256)
> at
> org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirectory(AutoDeploymentService.java:
> 664)
> at org.apache.servicemix.jbi.framework.AutoDeploymentService.access
> $800(AutoDeploymentService.java:62)
> at org.apache.servicemix.jbi.framework.AutoDeploymentService
> $1.run(AutoDeploymentService.java:628)
> at java.util.TimerThread.mainLoop(Timer.java:512)
> at java.util.TimerThread.run(Timer.java:462)
> Caused by: java.lang.Exception: <?xml version="1.0" encoding="UTF-8"?>
> <jbi-task xmlns="http://java.sun.com/xml/ns/jbi/management-message"
> version="1.0">
> <jbi-task-result>
> <frmwk-task-result>
> <frmwk-task-result-details>
> <task-result-details>
> <task-id>deploy</task-id>
> <task-result>FAILED</task-result>
> <message-type>ERROR</message-type>
> </task-result-details>
> </frmwk-task-result-details>
> </frmwk-task-result>
> <component-task-result>
> <component-name>servicemix-cxf-bc</component-name>
> <component-task-result-details>
> <task-result-details>
> <task-id>deploy</task-id>
> <task-result>FAILED</task-result>
> <message-type>ERROR</message-type>
> <task-status-msg>
> <msg-loc-info>
> <loc-token/>
> <loc-message>Unable to parse result string</loc-message>
> </msg-loc-info>
> </task-status-msg>
> <exception-info>
> <nesting-level>1</nesting-level>
> <loc-token/>
> <loc-message>java.lang.NullPointerException</loc-message>
> <stack-trace><![CDATA[javax.jbi.management.DeploymentException:
> java.lang.NullPointerException
>
> at
> org.apache.servicemix.cxfbc.CxfBcConsumer.validate(CxfBcConsumer.java:
> 359)
>
> at
> org.apache.servicemix.common.AbstractDeployer.validate(AbstractDeployer.java:
> 58)
>
> at
> org.apache.servicemix.common.xbean.BaseXBeanDeployer.validate(BaseXBeanDeployer.java:
> 55)
>
> at
> org.apache.servicemix.common.xbean.AbstractXBeanDeployer.deploy(AbstractXBeanDeployer.java:
> 96)
>
> at
> org.apache.servicemix.common.BaseServiceUnitManager.doDeploy(BaseServiceUnitManager.java:
> 88)
>
> at
> org.apache.servicemix.common.BaseServiceUnitManager.deploy(BaseServiceUnitManager.java:
> 69)
>
> at
> org.apache.servicemix.jbi.framework.DeploymentService.deployServiceAssembly(DeploymentService.java:
> 508)
>
> at
> org.apache.servicemix.jbi.framework.AutoDeploymentService.updateServiceAssembly(AutoDeploymentService.java:
> 353)
>
> at
> org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:
> 256)
>
> at
> org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirectory(AutoDeploymentService.java:
> 664)
>
> at org.apache.servicemix.jbi.framework.AutoDeploymentService.access
> $800(AutoDeploymentService.java:62)
>
> at org.apache.servicemix.jbi.framework.AutoDeploymentService
> $1.run(AutoDeploymentService.java:628)
>
> at java.util.TimerThread.mainLoop(Timer.java:512)
>
> at java.util.TimerThread.run(Timer.java:462)
>
> Caused by: java.lang.NullPointerException
>
> at
> org.apache.ws.commons.schema.XmlSchemaCollection.getElementByQName(XmlSchemaCollection.java:
> 410)
>
> at
> org.apache.cxf.common.xmlschema.SchemaCollection.getElementByQName(SchemaCollection.java:
> 82)
>
> at
> org.apache.cxf.wsdl11.WSDLServiceBuilder.buildMessage(WSDLServiceBuilder.java:
> 701)
>
> at
> org.apache.cxf.wsdl11.WSDLServiceBuilder.buildInterfaceOperation(WSDLServiceBuilder.java:
> 497)
>
> at
> org.apache.cxf.wsdl11.WSDLServiceBuilder.buildInterface(WSDLServiceBuilder.java:
> 473)
>
> at
> org.apache.cxf.wsdl11.WSDLServiceBuilder.buildServices(WSDLServiceBuilder.java:
> 271)
>
> at
> org.apache.cxf.wsdl11.WSDLServiceBuilder.buildServices(WSDLServiceBuilder.java:
> 153)
>
> at
> org.apache.cxf.wsdl11.WSDLServiceFactory.create(WSDLServiceFactory.java:
> 117)
>
> at
> org.apache.servicemix.cxfbc.CxfBcConsumer.validate(CxfBcConsumer.java:
> 261)
>
> ... 13 more
>
> ]]></stack-trace>
> </exception-info>
> </task-result-details>
> </component-task-result-details>
> </component-task-result>
> </jbi-task-result>
> </jbi-task>
>
> at
> org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:
> 125)
> at
> org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:
> 111)
> at
> org.apache.servicemix.jbi.framework.DeploymentService.deployServiceAssembly(DeploymentService.java:
> 543)
> at
> org.apache.servicemix.jbi.framework.AutoDeploymentService.updateServiceAssembly(AutoDeploymentService.java:
> 353)
> ... 6 more
>
>
> >
>
>  


--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛“cxf-zh”论坛。
 要在此论坛发帖,请发电子邮件到 cxf-zh@...
 要退订此论坛,请发邮件至 cxf-zh-unsubscribe@...
 更多选项,请通过 http://groups.google.com/group/cxf-zh?hl=zh-CN 访问该论坛
----
Apache CXF 首页 http://cwiki.apache.org/confluence/display/CXF/Index
-~----------~----~----~----~------~----~------~--~---