Hi, i am facing one strange issue while working on cxf . cxf web services ran succesfully for me when i ran it stand alone. But it fails while i integrate with my application. My jboss did not start successfully when i intergrated. following are the relatvant content of my WEB-INF/applicationContext.xml xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd http://www.springframework.org/schema/webflow-config http://www.springframework.org/schema/webflow-config/spring-webflow-conf ig-1.0.xsd http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd" default-lazy-init="true" default-autowire="no"> <!-- Include legacy express support --> <import resource="classpath:/applicationContext-express.xml" /> <!-- Exemplar Process and Pager Beans --> <import resource="classpath:/applicationContext-session.xml" /> <import resource="classpath:/applicationContext-process.xml" /> <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 id="helloWorld" implementor="com.rwsol.exemplar.ws.kp.HelloWorldImpl" address="/HelloWorld"> </jaxws:endpoint> my application using spring-2.0.1.jar along with many other jars i added following jars for cxf. Spring-2.0.1.jar ,Cxf-2.0.2-incubator.jar , aopalliance-1.0.jar , commons-logging-1.1.jar , geronimo-activation_1.1_spec-1.0-M1.jar ,geronimo-annotation_1.0_spec-1.1.jar ,geronimo-javamail_1.4_spec-1.0-M1.jar , geronimo-servlet_2.5_spec-1.1-M1.jar, geronimo-ws-metadata_2.0_spec-1.1.1.jar, jaxb-api-2.0.jar, jaxb-impl-2.0.5.jar, jaxws-api-2.0.jar, jetty-6.1.5.jar, neethi-2.0.2.jar, saaj-api-1.3.jar, saaj-impl-1.3.jar, spring-beans-2.0.4.jar, spring-context-2.0.4.jar, spring-core-2.0.4.jar, spring-web-2.0.4.jar, stax-api-1.0.1.jar, wsdl4j-1.6.1.jar, wstx-asl-3.2.1.jar, xml-resolver-1.2.jar, XmlSchema-1.2.jar my application have use some beans ( 'rateconfiguration' bean and many more ) defined in applicationContext-express.xml. my application run successfully if i do not integrate with the cxf. My jboss did not start successfully. I see following exception in log file.If i remove above three import statements and <jaxws:endpoint id="helloWorld" my jboss starts with no exception and application is up with all screens running.
DEBUG 2007-12-24 15:59:31,434 [Thread:main] [Session: ] org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'rateconfiguration' DEBUG 2007-12-24 15:59:31,434 [Thread:main] [Session: ] org.springframework.beans.factory.support.DefaultListableBeanFactory - Bean with name 'rateconfiguration' is a factory bean INFO 2007-12-24 15:59:31,434 [Thread:main] [Session: ] com.rwsol.syb.spring.SpringExpressComponentFactory - Creating expres component:rateconfiguration DEBUG 2007-12-24 15:59:31,434 [Thread:main] [Session: ] org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring bean creation exception on FactoryBean type check org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'rateconfiguration': FactoryBean threw exception on object creation; nested exception is java.lang.NullPointerException Caused by: java.lang.NullPointerException at com.rwsol.syb.system.SystemServices.getPropertyRegistry(SystemServices.j ava:197) at com.rwsol.express.components.rateconfiguration.v1.config.RateConfigurati onPropertyManager.createInstance(RateConfigurationPropertyManager.java:6 4) at com.rwsol.express.components.rateconfiguration.v1.config.RateConfigurati onPropertyManager.createRateConfigurationHandlerFactory(RateConfiguratio nPropertyManager.java:170) at com.rwsol.express.components.rateconfiguration.v1.impl.RateConfiguration Impl.<init>(RateConfigurationImpl.java:99) at com.rwsol.express.components.rateconfiguration.v1.impl.RateConfiguration Factory.createComponent(RateConfigurationFactory.java:22) at com.rwsol.syb.spring.SpringExpressComponentFactory.getObject(SpringExpre ssComponentFactory.java:39) at org.springframework.beans.factory.support.AbstractBeanFactory.getObjectF romFactoryBean(AbstractBeanFactory.java:1175) at org.springframework.beans.factory.support.AbstractBeanFactory.getObjectF orBeanInstance(AbstractBeanFactory.java:1141) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Ab stractBeanFactory.java:202) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Ab stractBeanFactory.java:156) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac tory.createBean(AbstractAutowireCapableBeanFactory.java:337) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObjec t(AbstractBeanFactory.java:245) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.g etSingleton(DefaultSingletonBeanRegistry.java:140) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Ab stractBeanFactory.java:242) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Ab stractBeanFactory.java:156) at org.springframework.beans.factory.support.AbstractBeanFactory.getTypeFor FactoryBean(AbstractBeanFactory.java:1075) Your help is highly appreciated thanks
