Thanks for the reply and our services are working fine in 4.3 version of
service mix. We planned to move to  service mix 4.4.2 version and I faced
different problems and able to solve those. But now i am facing strange
problem. Our services are in war file and when i installed war its status is
active but i am getting exceptions in log files. Errors are nothing but
failed to create beans from context file. Services works fine in 4.3 version
but are failing in 4.4.2. I tried to debug with cxf source code and i
noticed that It looks like the WSDLServiceFactory can 't get the WSDLManager
from the bus when i try to create a service model for the client. This is
part of my spring context file

<import resource="classpath:META-INF/cxf/cxf.xml" />
        <import resource="classpath:META-INF/cxf/cxf-extension-soap.xml" />
        <import resource="classpath:META-INF/cxf/cxf-servlet.xml" />

<jaxws:endpoint xmlns:tns="http://www.xyz.com/CustomerWS";
                id="customerwsV1" 
implementorClass="com.xyz.webservices.CustomerWSImp"
                
                wsdlLocation="wsdl/customerwsV1.wsdl" 
endpointName="tns:CustomerWSV1Port"
                serviceName="tns:CustomerWSV1Service" 
address="/CustomerWSV1Port">
                <jaxws:features><bean 
class="org.apache.cxf.feature.LoggingFeature"
/></jaxws:features>
        <jaxws:properties> <entry key="schema-validation-enabled" value="true" 
/>
</jaxws:properties>
        </jaxws:endpoint>

<bean id="logInbound" class="com.ctl.cxf.util.CWSLoggingInInterceptor"/>
    <bean id="logOutbound"
class="com.ctl.cxf.util.CWSLoggingOutInterceptor"/>
        
    <bean id="cxf" class="org.apache.cxf.bus.CXFBusImpl">
        <property name="inInterceptors">
            <list>
                <ref bean="logInbound"/>
            </list>
        </property>
        <property name="outInterceptors">
            <list>
                <ref bean="logOutbound"/>
            </list>
        </property>
        <property name="outFaultInterceptors">
            <list>
                <ref bean="logOutbound"/>
            </list>
        </property>
    </bean> 

I did not install cxf-osgi feature in service mix 4.4.2 as i could not find.
Is that the reason behind that??? What this feature used for and if that is
the reason how can i add it?????

*org.springframework.beans.factory.BeanCreationException: Error creating
bean with name 'customerwsV1': Invocation of init method failed; nested
exception is javax.xml.ws.WebServiceException:
java.lang.NullPointerException*

Caused by:

java.lang.NullPointerException
        at
org.apache.cxf.wsdl11.WSDLServiceFactory.<init>(WSDLServiceFactory.java:92)
        at
org.apache.cxf.service.factory.ReflectionServiceFactoryBean.buildServiceFromWSDL(ReflectionServiceFactoryBean.java:369)
        at
org.apache.cxf.service.factory.ReflectionServiceFactoryBean.initializeServiceModel(ReflectionServiceFactoryBean.java:505)
        at
org.apache.cxf.service.factory.ReflectionServiceFactoryBean.create(ReflectionServiceFactoryBean.java:241)
        at
org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.create(JaxWsServiceFactoryBean.java:205)
        at
org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint(AbstractWSDLBasedEndpointFactory.java:101)
        at
org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:157)
        at
org.apache.cxf.jaxws.JaxWsServerFactoryBean.create(JaxWsServerFactoryBean.java:203)
        at org.apache.cxf.jaxws.EndpointImpl.getServer(EndpointImpl.java:433)
        at org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:322)
        at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:239)
        at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:509)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)



--
View this message in context: 
http://servicemix.396122.n5.nabble.com/Upgrading-from-Service-Mix-4-3-to-Service-Mix-4-4-tp5713920p5713947.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to