Expand|Select|Wrap|Line Numbers
- <?xml version="1.0" encoding="UTF-8"?>
- <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:soap="http://cxf.apache.org/bindings/soap"
- xsi:schemaLocation="http://www.springframework.org/schema/beans
- http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
- http://cxf.apache.org/bindings/soap
- http://cxf.apache.org/schemas/configuration/soap.xsd
- http://cxf.apache.org/jaxws
- http://cxf.apache.org/schemas/jaxws.xsd">
- <bean id="getAccountImpl" class="GetAccountImpl"
- parent="webserviceImplParent" />
- <bean id="ServerPasswordCallback" class="path of ServerPasswordCallback" />
- <jaxws:endpoint xmlns:tns="end point URL"
- id="getAccount" implementor="#getAccountImpl"
- wsdlLocation="location of the WSDl"
- endpointName="tns:GetAccountPort" serviceName="tns:GetAccountService"
- address="http://WS_IRA_HOST:WS_IRA_PORT/getaccount">
- <jaxws:inInterceptors>
- <bean class="org.apache.cxf.binding.soap.saaj.SAAJInInterceptor" />
- <bean class="org.apache.cxf.ws.security.wss4j.WSS4JInInterceptor">
- <constructor-arg>
- <map>
- <entry key="action" value="UsernameToken" />
- <entry key="passwordType" value="PasswordText" />
- <entry key="passwordCallbackClass" value="path of ServerPasswordCallback" />
- </map>
- </constructor-arg>
- </bean>
- </jaxws:inInterceptors>
- </jaxws:endpoint>
- </beans>
here all the necessary packages are imported as well as exported and . jar files are included in .bnd class.
after up my server i will get error as:-
Caused by: org.springframework.beans.FatalBeanException: Class [org.apache.cxf.bus.spring.NamespaceHandler] for namespace [http://cxf.apache.org/core] does not implement the [org.springframework.beans.factory.xml.NamespaceHan dler] interface
at org.springframework.beans.factory.xml.DefaultNames paceHandlerResolver.resolve(DefaultNamespaceHandle rResolver.java:126)
at org.eclipse.gemini.blueprint.context.support.Deleg atedNamespaceHandlerResolver.resolve(DelegatedName spaceHandlerResolver.java:55)
at org.springframework.beans.factory.xml.BeanDefiniti onParserDelegate.parseCustomElement(BeanDefinition ParserDelegate.java:1333)
at org.springframework.beans.factory.xml.BeanDefiniti onParserDelegate.parseCustomElement(BeanDefinition ParserDelegate.java:1328)
at org.springframework.beans.factory.xml.DefaultBeanD efinitionDocumentReader.parseBeanDefinitions(Defau ltBeanDefinitionDocumentReader.java:135)
at org.springframework.beans.factory.xml.DefaultBeanD efinitionDocumentReader.registerBeanDefinitions(De faultBeanDefinitionDocumentReader.java:93)
at org.springframework.beans.factory.xml.XmlBeanDefin itionReader.registerBeanDefinitions(XmlBeanDefinit ionReader.java:493)
at org.springframework.beans.factory.xml.XmlBeanDefin itionReader.doLoadBeanDefinitions(XmlBeanDefinitio nReader.java:390)