Hi Philip,

it can related to a classloader issue.

Could you make a try using <classpath inverse="true"/> in your xbean.xml ?

Regards
JB

Philip wrote:
Hello everybody,

we got a problem by deploying a cxf-bc with JbiJAASInterceptor.
We started to integrate a LoggingInInterceptor which works fine. Later we
tried to figure out how we could assemble the JbiJAASInterceptor. But
everytime we tried to deploy our example the error "Configuration problem:
Bean class [org.apache.servicemix.cxfbc.interceptors.JbiJAASInterceptor] not
found" occurs.

Does anyone know a solution?

Thanks for help!

Best regards,
Nicolas and Philip



This is our xbean.xml of the cxf-bc:

<?xml version="1.0" encoding="UTF-8"?>
<beans    xmlns:cxfbc="http://servicemix.apache.org/cxfbc/1.0";
        xmlns:tns="http://calculator.me.org/";
        xmlns="http://xbean.org/schemas/spring/1.0"; >

    <classpath>
        <location>.</location>
    </classpath>

    <cxfbc:consumer    wsdl="classpath:InWSService.wsdl"
                    service="tns:InWSService"
                    endpoint="InWSService"

                    targetService="tns:CalculatorWSService">

                        <cxfbc:inInterceptors>
                            <bean
class="org.apache.servicemix.cxfbc.interceptors.JbiJAASInterceptor" />
                        </cxfbc:inInterceptors>
                        <cxfbc:outInterceptors>
                            <bean
class="org.apache.cxf.interceptor.LoggingOutInterceptor"/>
                        </cxfbc:outInterceptors>
                        <cxfbc:inFaultInterceptors>
                            <bean
class="org.apache.cxf.interceptor.LoggingInInterceptor"/>
                        </cxfbc:inFaultInterceptors>
                        <cxfbc:outFaultInterceptors>
                            <bean
class="org.apache.cxf.interceptor.LoggingOutInterceptor"/>
                        </cxfbc:outFaultInterceptors>
    </cxfbc:consumer>

    <cxfbc:provider    wsdl="
http://localhost:8080/CalculatorApp/CalculatorWSService?wsdl";
                    endpoint="CalculatorWSPort"
                    service="tns:CalculatorWSService">
    </cxfbc:provider>
</beans>

This is our Ant-script:

<?xml version="1.0"?>
<project name="smx-calc" basedir="." default="start"
xmlns:sm="urn:servicemix">

    <!-- read in the system's environment -->
    <property environment="env" />

    <property name="workspace.home" location="../.." />
    <property name="chapter.home" location="." />

    <import file="../../scripts/ant/sm-general.xml" />
    <import file="../../scripts/ant/osesb-general.xml" />

    <target name="init">
        <antcall target="gn:init" />
        <echo message="Chapter home is set to ${chapter.home}." />
        <echo message="Workspace home is set to ${workspace.home}." />
    </target>

    <target name="start" depends="init">
        <echo message="Starting Servicemix: use CTRL-C or kill the process
to stop the server" />
        <antcall target="gn:start" />
    </target>

    <!-- Eigenes ANT-Skript -->

    <target name="deploy-calc" depends="init" description="Deploy a calc
example">
        <echo message="Creating calc serviceunits" />
        <antcall target="gn:create-serviceunit">
            <param name="servicemix-conf" value="${chapter.home}/calc/cxf"
/>
            <param name="service-dest-file" value="SU-CALC-CXF-BC.zip" />
            <param name="include-resource-dir"
value="${chapter.home}/calc/cxf/wsdl/" />
            <param name="include-classes"
value="org.apache.cxf.interceptor.*" />
            <param name="include-classes"
value="org.apache.servicemix.cxfbc.interceptors.*" />
        </antcall>

        <echo message="Create and deploy the service assembly" />
        <antcall
target="gn:create-and-deploy-serviceassembly-from-serviceunits">
            <param name="jbi-conf" value="${chapter.home}/calc" />
            <param name="sm-dest-file" value="SA-CALC-CXF.zip" />
            <param name="service-units" value="SU-CALC-CXF-BC.zip" />

        </antcall>
    </target>
</project>

And the console returns this:

     [java] INFO  - AutoDeploymentService          - Directory: hotdeploy:
Archive changed: processing SA-CALC-CXF.zip ...
     [java] ERROR - AutoDeploymentService          - Failed to update
Service Assembly: SA-CALC-CXF
     [java] java.lang.Exception: <?xml version="1.0" encoding="UTF-8"?>
     [java] <jbi-task xmlns="
http://java.sun.com/xml/ns/jbi/management-message"; version="1.0">
     [java] <jbi-task-result>
     [java] <frmwk-task-result>
     [java] <frmwk-task-result-details>
     [java] <task-result-details>
     [java] <task-id>deploy</task-id>
     [java] <task-result>FAILED</task-result>
     [java] <message-type>ERROR</message-type>
     [java] </task-result-details>
     [java] </frmwk-task-result-details>
     [java] </frmwk-task-result>
     [java] <component-task-result xmlns="
http://java.sun.com/xml/ns/jbi/management-message";>
     [java]     <component-name>servicemix-cxf-bc</component-name>
     [java]     <component-task-result-details>
     [java]         <task-result-details>
     [java]             <task-id>deploy</task-id>
     [java]             <task-result>FAILED</task-result>
     [java]             <message-type>ERROR</message-type>
     [java]             <task-status-msg>
     [java] <msg-loc-info>
     [java] <loc-token/>
     [java] <loc-message>Could not deploy xbean service unit</loc-message>
     [java] </msg-loc-info>
     [java] </task-status-msg>
     [java]             <exception-info>
     [java]                 <nesting-level>1</nesting-level>
     [java]                 <msg-loc-info>
     [java]                     <loc-token/>
     [java]
<loc-message>org.springframework.beans.factory.parsing.BeanDefinitionParsingException:
Configuration problem: Bean class
[org.apache.servicemix.cxfbc.interceptors.JbiJAASInterceptor] not found
     [java] Offending resource: file
[C:\osesbinaction\esb\apache-servicemix-3.2.1\data\smx\service-assemblies\SA-CALC-CXF\version_4\sus\servicemix-cxf-bc\SU-CALC-CXF-BC\xbean.xml]
     [java] Bean ''; nested exception is java.lang.ClassNotFoundException:
org.apache.servicemix.cxfbc.interceptors.JbiJAASInterceptor in classloader
org.apache.servicemix.cxfbc.interceptors.JbiJAASInterceptor</loc-message>
     [java]
<stack-trace><![CDATA[org.apache.xbean.kernel.ServiceRegistrationException:
org.springframework.beans.factory.parsing.BeanDefinitionParsingException:
Configuration problem: Bean class
[org.apache.servicemix.cxfbc.interceptors.JbiJAASInterceptor] not found
     [java] Offending resource: file
[C:\osesbinaction\esb\apache-servicemix-3.2.1\data\smx\service-assemblies\SA-CALC-CXF\version_4\sus\servicemix-cxf-bc\SU-CALC-CXF-BC\xbean.xml]
     [java] Bean ''; nested exception is java.lang.ClassNotFoundException:
org.apache.servicemix.cxfbc.interceptors.JbiJAASInterceptor in classloader
org.apache.servicemix.cxfbc.interceptors.JbiJAASInterceptor
     [java]     at
org.apache.xbean.kernel.standard.ServiceManagerRegistry.registerService(ServiceManagerRegistry.java:424)
     [java]     at
org.apache.xbean.kernel.standard.StandardKernel.registerService(StandardKernel.java:220)
     [java]     at
org.apache.xbean.server.spring.loader.SpringLoader.load(SpringLoader.java:152)
     [java]     at
org.apache.servicemix.common.xbean.AbstractXBeanDeployer.deploy(AbstractXBeanDeployer.java:83)
     [java]     at
org.apache.servicemix.common.BaseServiceUnitManager.doDeploy(BaseServiceUnitManager.java:88)
     [java]     at
org.apache.servicemix.common.BaseServiceUnitManager.deploy(BaseServiceUnitManager.java:69)
     [java]     at
org.apache.servicemix.jbi.framework.DeploymentService.deployServiceAssembly(DeploymentService.java:508)
     [java]     at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateServiceAssembly(AutoDeploymentService.java:350)
     [java]     at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:253)
     [java]     at
org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirectory(AutoDeploymentService.java:647)
     [java]     at
org.apache.servicemix.jbi.framework.AutoDeploymentService.access$800(AutoDeploymentService.java:60)
     [java]     at
org.apache.servicemix.jbi.framework.AutoDeploymentService$1.run(AutoDeploymentService.java:611)
     [java]     at java.util.TimerThread.mainLoop(Timer.java:512)
     [java]     at java.util.TimerThread.run(Timer.java:462)
     [java] Caused by:
org.springframework.beans.factory.parsing.BeanDefinitionParsingException:
Configuration problem: Bean class
[org.apache.servicemix.cxfbc.interceptors.JbiJAASInterceptor] not found
     [java] Offending resource: file
[C:\osesbinaction\esb\apache-servicemix-3.2.1\data\smx\service-assemblies\SA-CALC-CXF\version_4\sus\servicemix-cxf-bc\SU-CALC-CXF-BC\xbean.xml]
     [java] Bean ''; nested exception is java.lang.ClassNotFoundException:
org.apache.servicemix.cxfbc.interceptors.JbiJAASInterceptor in classloader
org.apache.servicemix.cxfbc.interceptors.JbiJAASInterceptor
     [java]     at
org.springframework.beans.factory.parsing.FailFastProblemReporter.error(FailFastProblemReporter.java:68)
     [java]     at
org.springframework.beans.factory.parsing.ReaderContext.error(ReaderContext.java:85)
     [java]     at
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.error(BeanDefinitionParserDelegate.java:268)
     [java]     at
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParserDelegate.java:502)
     [java]     at
org.apache.xbean.spring.context.v2c.XBeanBeanDefinitionParserDelegate.parseBeanDefinitionElement(XBeanBeanDefinitionParserDelegate.java:62)
     [java]     at
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParserDelegate.java:341)
     [java]     at
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parsePropertySubElement(BeanDefinitionParserDelegate.java:784)
     [java]     at
org.apache.xbean.spring.context.v2c.XBeanBeanDefinitionParserDelegate.parsePropertySubElement(XBeanBeanDefinitionParserDelegate.java:57)
     [java]     at
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseListElement(BeanDefinitionParserDelegate.java:903)
     [java]     at
org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parseListElement(XBeanNamespaceHandler.java:590)
     [java]     at
org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parseNestedPropertyViaIntrospection(XBeanNamespaceHandler.java:583)
     [java]     at
org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.tryParseNestedPropertyViaIntrospection(XBeanNamespaceHandler.java:552)
     [java]     at
org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.addNestedPropertyElements(XBeanNamespaceHandler.java:521)
     [java]     at
org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parseBeanFromExtensionElement(XBeanNamespaceHandler.java:217)
     [java]     at
org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parseBeanFromExtensionElement(XBeanNamespaceHandler.java:262)
     [java]     at
org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parse(XBeanNamespaceHandler.java:155)
     [java]     at
org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parse(XBeanNamespaceHandler.java:49)
     [java]     at
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1114)
     [java]     at
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1104)
     [java]     at
org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocumentReader.java:84)
     [java]     at
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:90)
     [java]     at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:458)
     [java]     at
org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionReader.java:79)
     [java]     at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:353)
     [java]     at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:303)
     [java]     at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:280)
     [java]     at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:131)
     [java]     at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:147)
     [java]     at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:173)
     [java]     at
org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:112)
     [java]     at
org.apache.xbean.spring.context.FileSystemXmlApplicationContext.loadBeanDefinitions(FileSystemXmlApplicationContext.java:168)
     [java]     at
org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:101)
     [java]     at
org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:389)
     [java]     at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:324)
     [java]     at
org.apache.xbean.server.spring.configuration.SpringConfiguration.<init>(SpringConfiguration.java:63)
     [java]     at
org.apache.xbean.server.spring.configuration.SpringConfigurationServiceFactory.createService(SpringConfigurationServiceFactory.java:106)
     [java]     at
org.apache.xbean.kernel.standard.ServiceManager.start(ServiceManager.java:420)
     [java]     at
org.apache.xbean.kernel.standard.ServiceManager.initialize(ServiceManager.java:200)
     [java]     at
org.apache.xbean.kernel.standard.RegistryFutureTask$RegisterCallable.call(RegistryFutureTask.java:110)
     [java]     at
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
     [java]     at java.util.concurrent.FutureTask.run(FutureTask.java:138)
     [java]     at
org.apache.xbean.kernel.standard.ServiceManagerRegistry.registerService(ServiceManagerRegistry.java:409)
     [java]     ... 13 more
     [java] Caused by: java.lang.ClassNotFoundException:
org.apache.servicemix.cxfbc.interceptors.JbiJAASInterceptor in classloader
org.apache.servicemix.cxfbc.interceptors.JbiJAASInterceptor
     [java]     at
org.apache.xbean.classloader.MultiParentClassLoader.loadClass(MultiParentClassLoader.java:206)
     [java]     at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
     [java]     at
org.springframework.util.ClassUtils.forName(ClassUtils.java:201)
     [java]     at
org.springframework.beans.factory.support.BeanDefinitionReaderUtils.createBeanDefinition(BeanDefinitionReaderUtils.java:93)
     [java]     at
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParserDelegate.java:405)
     [java]     ... 51 more
     [java] ]]></stack-trace>
     [java]                 </msg-loc-info>
     [java]             </exception-info>
     [java]         </task-result-details>
     [java]     </component-task-result-details>
     [java] </component-task-result>
     [java] </jbi-task-result>
     [java] </jbi-task>
     [java]     at
org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:125)
     [java]     at
org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:111)
     [java]     at
org.apache.servicemix.jbi.framework.DeploymentService.deployServiceAssembly(DeploymentService.java:543)
     [java]     at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateServiceAssembly(AutoDeploymentService.java:350)
     [java]     at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:253)
     [java]     at
org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirectory(AutoDeploymentService.java:647)
     [java]     at
org.apache.servicemix.jbi.framework.AutoDeploymentService.access$800(AutoDeploymentService.java:60)
     [java]     at
org.apache.servicemix.jbi.framework.AutoDeploymentService$1.run(AutoDeploymentService.java:611)
     [java]     at java.util.TimerThread.mainLoop(Timer.java:512)
     [java]     at java.util.TimerThread.run(Timer.java:462)
     [java] WARN  - AutoDeploymentService          - Directory: hotdeploy:
Automatic install of
C:\osesbinaction\esb\apache-servicemix-3.2.1\hotdeploy\SA-CALC-CXF.zip
failed
     [java] javax.jbi.management.DeploymentException: Failed to update
Service Assembly: SA-CALC-CXF
     [java]     at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateServiceAssembly(AutoDeploymentService.java:365)
     [java]     at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:253)
     [java]     at
org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirectory(AutoDeploymentService.java:647)
     [java]     at
org.apache.servicemix.jbi.framework.AutoDeploymentService.access$800(AutoDeploymentService.java:60)
     [java]     at
org.apache.servicemix.jbi.framework.AutoDeploymentService$1.run(AutoDeploymentService.java:611)
     [java]     at java.util.TimerThread.mainLoop(Timer.java:512)
     [java]     at java.util.TimerThread.run(Timer.java:462)
     [java] Caused by: java.lang.Exception: <?xml version="1.0"
encoding="UTF-8"?>
     [java] <jbi-task xmlns="
http://java.sun.com/xml/ns/jbi/management-message"; version="1.0">
     [java] <jbi-task-result>
     [java] <frmwk-task-result>
     [java] <frmwk-task-result-details>
     [java] <task-result-details>
     [java] <task-id>deploy</task-id>
     [java] <task-result>FAILED</task-result>
     [java] <message-type>ERROR</message-type>
     [java] </task-result-details>
     [java] </frmwk-task-result-details>
     [java] </frmwk-task-result>
     [java] <component-task-result xmlns="
http://java.sun.com/xml/ns/jbi/management-message";>
     [java]     <component-name>servicemix-cxf-bc</component-name>
     [java]     <component-task-result-details>
     [java]         <task-result-details>
     [java]             <task-id>deploy</task-id>
     [java]             <task-result>FAILED</task-result>
     [java]             <message-type>ERROR</message-type>
     [java]             <task-status-msg>
     [java] <msg-loc-info>
     [java] <loc-token/>
     [java] <loc-message>Could not deploy xbean service unit</loc-message>
     [java] </msg-loc-info>
     [java] </task-status-msg>
     [java]             <exception-info>
     [java]                 <nesting-level>1</nesting-level>
     [java]                 <msg-loc-info>
     [java]                     <loc-token/>
     [java]
<loc-message>org.springframework.beans.factory.parsing.BeanDefinitionParsingException:
Configuration problem: Bean class
[org.apache.servicemix.cxfbc.interceptors.JbiJAASInterceptor] not found
     [java] Offending resource: file
[C:\osesbinaction\esb\apache-servicemix-3.2.1\data\smx\service-assemblies\SA-CALC-CXF\version_4\sus\servicemix-cxf-bc\SU-CALC-CXF-BC\xbean.xml]
     [java] Bean ''; nested exception is java.lang.ClassNotFoundException:
org.apache.servicemix.cxfbc.interceptors.JbiJAASInterceptor in classloader
org.apache.servicemix.cxfbc.interceptors.JbiJAASInterceptor</loc-message>
     [java]
<stack-trace><![CDATA[org.apache.xbean.kernel.ServiceRegistrationException:
org.springframework.beans.factory.parsing.BeanDefinitionParsingException:
Configuration problem: Bean class
[org.apache.servicemix.cxfbc.interceptors.JbiJAASInterceptor] not found
     [java] Offending resource: file
[C:\osesbinaction\esb\apache-servicemix-3.2.1\data\smx\service-assemblies\SA-CALC-CXF\version_4\sus\servicemix-cxf-bc\SU-CALC-CXF-BC\xbean.xml]
     [java] Bean ''; nested exception is java.lang.ClassNotFoundException:
org.apache.servicemix.cxfbc.interceptors.JbiJAASInterceptor in classloader
org.apache.servicemix.cxfbc.interceptors.JbiJAASInterceptor
     [java]     at
org.apache.xbean.kernel.standard.ServiceManagerRegistry.registerService(ServiceManagerRegistry.java:424)
     [java]     at
org.apache.xbean.kernel.standard.StandardKernel.registerService(StandardKernel.java:220)
     [java]     at
org.apache.xbean.server.spring.loader.SpringLoader.load(SpringLoader.java:152)
     [java]     at
org.apache.servicemix.common.xbean.AbstractXBeanDeployer.deploy(AbstractXBeanDeployer.java:83)
     [java]     at
org.apache.servicemix.common.BaseServiceUnitManager.doDeploy(BaseServiceUnitManager.java:88)
     [java]     at
org.apache.servicemix.common.BaseServiceUnitManager.deploy(BaseServiceUnitManager.java:69)
     [java]     at
org.apache.servicemix.jbi.framework.DeploymentService.deployServiceAssembly(DeploymentService.java:508)
     [java]     at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateServiceAssembly(AutoDeploymentService.java:350)
     [java]     at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:253)
     [java]     at
org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirectory(AutoDeploymentService.java:647)
     [java]     at
org.apache.servicemix.jbi.framework.AutoDeploymentService.access$800(AutoDeploymentService.java:60)
     [java]     at
org.apache.servicemix.jbi.framework.AutoDeploymentService$1.run(AutoDeploymentService.java:611)
     [java]     at java.util.TimerThread.mainLoop(Timer.java:512)
     [java]     at java.util.TimerThread.run(Timer.java:462)
     [java] Caused by:
org.springframework.beans.factory.parsing.BeanDefinitionParsingException:
Configuration problem: Bean class
[org.apache.servicemix.cxfbc.interceptors.JbiJAASInterceptor] not found
     [java] Offending resource: file
[C:\osesbinaction\esb\apache-servicemix-3.2.1\data\smx\service-assemblies\SA-CALC-CXF\version_4\sus\servicemix-cxf-bc\SU-CALC-CXF-BC\xbean.xml]
     [java] Bean ''; nested exception is java.lang.ClassNotFoundException:
org.apache.servicemix.cxfbc.interceptors.JbiJAASInterceptor in classloader
org.apache.servicemix.cxfbc.interceptors.JbiJAASInterceptor
     [java]     at
org.springframework.beans.factory.parsing.FailFastProblemReporter.error(FailFastProblemReporter.java:68)
     [java]     at
org.springframework.beans.factory.parsing.ReaderContext.error(ReaderContext.java:85)
     [java]     at
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.error(BeanDefinitionParserDelegate.java:268)
     [java]     at
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParserDelegate.java:502)
     [java]     at
org.apache.xbean.spring.context.v2c.XBeanBeanDefinitionParserDelegate.parseBeanDefinitionElement(XBeanBeanDefinitionParserDelegate.java:62)
     [java]     at
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParserDelegate.java:341)
     [java]     at
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parsePropertySubElement(BeanDefinitionParserDelegate.java:784)
     [java]     at
org.apache.xbean.spring.context.v2c.XBeanBeanDefinitionParserDelegate.parsePropertySubElement(XBeanBeanDefinitionParserDelegate.java:57)
     [java]     at
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseListElement(BeanDefinitionParserDelegate.java:903)
     [java]     at
org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parseListElement(XBeanNamespaceHandler.java:590)
     [java]     at
org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parseNestedPropertyViaIntrospection(XBeanNamespaceHandler.java:583)
     [java]     at
org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.tryParseNestedPropertyViaIntrospection(XBeanNamespaceHandler.java:552)
     [java]     at
org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.addNestedPropertyElements(XBeanNamespaceHandler.java:521)
     [java]     at
org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parseBeanFromExtensionElement(XBeanNamespaceHandler.java:217)
     [java]     at
org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parseBeanFromExtensionElement(XBeanNamespaceHandler.java:262)
     [java]     at
org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parse(XBeanNamespaceHandler.java:155)
     [java]     at
org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parse(XBeanNamespaceHandler.java:49)
     [java]     at
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1114)
     [java]     at
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1104)
     [java]     at
org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocumentReader.java:84)
     [java]     at
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:90)
     [java]     at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:458)
     [java]     at
org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionReader.java:79)
     [java]     at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:353)
     [java]     at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:303)
     [java]     at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:280)
     [java]     at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:131)
     [java]     at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:147)
     [java]     at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:173)
     [java]     at
org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:112)
     [java]     at
org.apache.xbean.spring.context.FileSystemXmlApplicationContext.loadBeanDefinitions(FileSystemXmlApplicationContext.java:168)
     [java]     at
org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:101)
     [java]     at
org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:389)
     [java]     at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:324)
     [java]     at
org.apache.xbean.server.spring.configuration.SpringConfiguration.<init>(SpringConfiguration.java:63)
     [java]     at
org.apache.xbean.server.spring.configuration.SpringConfigurationServiceFactory.createService(SpringConfigurationServiceFactory.java:106)
     [java]     at
org.apache.xbean.kernel.standard.ServiceManager.start(ServiceManager.java:420)
     [java]     at
org.apache.xbean.kernel.standard.ServiceManager.initialize(ServiceManager.java:200)
     [java]     at
org.apache.xbean.kernel.standard.RegistryFutureTask$RegisterCallable.call(RegistryFutureTask.java:110)
     [java]     at
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
     [java]     at java.util.concurrent.FutureTask.run(FutureTask.java:138)
     [java]     at
org.apache.xbean.kernel.standard.ServiceManagerRegistry.registerService(ServiceManagerRegistry.java:409)
     [java]     ... 13 more
     [java] Caused by: java.lang.ClassNotFoundException:
org.apache.servicemix.cxfbc.interceptors.JbiJAASInterceptor in classloader
org.apache.servicemix.cxfbc.interceptors.JbiJAASInterceptor
     [java]     at
org.apache.xbean.classloader.MultiParentClassLoader.loadClass(MultiParentClassLoader.java:206)
     [java]     at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
     [java]     at
org.springframework.util.ClassUtils.forName(ClassUtils.java:201)
     [java]     at
org.springframework.beans.factory.support.BeanDefinitionReaderUtils.createBeanDefinition(BeanDefinitionReaderUtils.java:93)
     [java]     at
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParserDelegate.java:405)
     [java]     ... 51 more
     [java] ]]></stack-trace>
     [java]                 </msg-loc-info>
     [java]             </exception-info>
     [java]         </task-result-details>
     [java]     </component-task-result-details>
     [java] </component-task-result>
     [java] </jbi-task-result>
     [java] </jbi-task>
     [java]     at
org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:125)
     [java]     at
org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:111)
     [java]     at
org.apache.servicemix.jbi.framework.DeploymentService.deployServiceAssembly(DeploymentService.java:543)
     [java]     at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateServiceAssembly(AutoDeploymentService.java:350)
     [java]     ... 6 more


--
Jean-Baptiste Onofré
---------------------------------
 HomePage
http://www.nanthrax.net
---------------------------------
 Contacts
[email protected]
[email protected]
---------------------------------
 OpenSource
BuildProcess/AutoDeploy
http://buildprocess.sourceforge.net
Apache ServiceMix
http://servicemix.apache.org
-----------------------------------
PGP : 17D4F086

Reply via email to