On Friday, November 04, 2011 12:13:47 PM DSL wrote: > I am having an issue when I am trying to configure my client to talk > to my sts secured web service. I am getting the following error: > > NPE at > org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpointInfo > ( AbstractWSDLBasedEndpointFactory.java:239 )
You obviously are not using a current version of CXF as there isn't any code at that line. Can you try upgrading to newer versions of CXF and see if that fixes it? Thanks! Dan > > I am hoping that someone else has seen this issue and can offer a > solution to my issue. > > Here is my current configuration: > > > <beans xmlns="http://www.springframework.org/schema/beans" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xmlns:jaxws="http://cxf.apache.org/jaxws" > xmlns:cxf="http://cxf.apache.org/core" > xsi:schemaLocation=" > http://cxf.apache.org/core http://cxf.apache.org/schemas/core.xsd > http://www.springframework.org/schema/beans > http://www.springframework.org/schema/beans/spring-beans-2.0.xsd > http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd > http://cxf.apache.org/policy > http://cxf.apache.org/schemas/policy.xsd > http://cxf.apache.org/configuration/security > http://cxf.apache.org/schemas/configuration/security.xsd > http://cxf.apache.org/transports/http/configuration > http://cxf.apache.org/schemas/configuration/http-conf.xsd"> > > <import resource="classpath:META-INF/cxf/cxf.xml" /> > <import resource="classpath:META-INF/cxf/cxf-extension*.xml" /> > > <bean id="logInbound" > class="org.apache.cxf.interceptor.LoggingInInterceptor"/> > <bean id="logOutbound" > class="org.apache.cxf.interceptor.LoggingOutInterceptor"/> > > <bean id="mapAggregator" > class="org.apache.cxf.ws.addressing.MAPAggregator"> <property > name="allowDuplicates" value="false"/> > </bean> > <bean id="mapCodec" class="org.apache.cxf.ws.addressing.soap.MAPCodec"/> > > <cxf:bus> > <cxf:inInterceptors> > <ref bean="logInbound"/> > <ref bean="mapAggregator"/> > <ref bean="mapCodec"/> > </cxf:inInterceptors> > <cxf:outInterceptors> > <ref bean="logOutbound"/> > <ref bean="mapAggregator"/> > <ref bean="mapCodec"/> > </cxf:outInterceptors> > <cxf:outFaultInterceptors> > <ref bean="logOutbound"/> > <ref bean="mapAggregator"/> > <ref bean="mapCodec"/> > </cxf:outFaultInterceptors> > <cxf:inFaultInterceptors> > <ref bean="logInbound"/> > <ref bean="mapAggregator"/> > <ref bean="mapCodec"/> > </cxf:inFaultInterceptors> > <cxf:features> > <bean class="org.apache.cxf.ws.addressing.WSAddressingFeature"/> > <bean class="org.apache.cxf.ws.policy.WSPolicyFeature"/> </cxf:features> > </cxf:bus> > > <bean id="clientImpl" > class="com.example.helloworldservice.HelloWorldServicePortType" > factory-bean="clientFactory" > factory-method="create"/> > > <bean id="clientFactory" > class="org.apache.cxf.jaxws.JaxWsProxyFactoryBean"> <property > name="serviceClass" > value="com.example.helloworldservice.HelloWorldServicePortType"/> > <property name="address" > value="http://localhost:8080/HelloWorld/HelloWorldService"/> > <property name="bus" ref="cxf" /> > <property name="features"> > <list> > <bean > class="org.apache.cxf.ws.addressing.WSAddressingFeature"/> <bean > class="org.apache.cxf.ws.policy.WSPolicyFeature"/> </list> > </property> > <property name="handlers"> > <list> > <bean class="....somehandlers"/> > </list> > </property> > </bean> > > > > </beans> -- Daniel Kulp [email protected] http://dankulp.com/blog Talend - http://www.talend.com
