Hi you miss the <handler-name> in your configuration file, it is not optional. Handler configuration schema can be found in jsr-109.
Cheers, Jervis Cencio wrote: > > Hi all, > > i would add some handlers to my service. > > i add > @HandlerChain(file="handlers.xml") > > and i put in the same path of service class the handlers.xml file: > <?xml version="1.0" encoding="UTF-8"?> > > <jws:handler-chains xmlns:jws="http://java.sun.com/xml/ns/javaee"> > <jws:handler-chain name="handlerChain"> > <jws:handler> > <jws:handler-class> > org.test.HandlerTest > </jws:handler-class> > </jws:handler> > </jws:handler-chain> > </jws:handler-chains> > > where HandlerTest is a class that implements Handler<SOAPMessageContext>. > > > When i deploy it gives me this error: > > > org.springframework.beans.factory.BeanCreationException: Error creating > bean with name 'PD': Invocation of init method failed; nested exception is > javax.xml.ws.WebServiceException: Chain not specified > Caused by: > javax.xml.ws.WebServiceException: Chain not specified > at > org.apache.cxf.jaxws.handler.AnnotationHandlerChainBuilder.buildHandlerChainFromClass(AnnotationHandlerChainBuilder.java:109) > at > org.apache.cxf.jaxws.handler.AnnotationHandlerChainBuilder.buildHandlerChainFromClass(AnnotationHandlerChainBuilder.java:124) > at > org.apache.cxf.jaxws.JaxWsServerFactoryBean.buildHandlerChain(JaxWsServerFactoryBean.java:176) > ..... > .... > at > org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:274) > at > org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:225) > Caused by: javax.xml.ws.WebServiceException: Failed to instantiate handler > at > org.apache.cxf.jaxws.handler.HandlerChainBuilder.buildHandlerChain(HandlerChainBuilder.java:123) > at > org.apache.cxf.jaxws.handler.AnnotationHandlerChainBuilder.buildHandlerChainFromClass(AnnotationHandlerChainBuilder.java:105) > ... 111 more > Caused by: java.lang.NullPointerException > at > org.apache.cxf.jaxws.handler.HandlerChainBuilder.buildHandlerChain(HandlerChainBuilder.java:111) > ... 112 more > > > > Where did i make errors? > > There is a way to put the handler config file in another path? (for > example in WEB-INF dir) > > > Thx for any help, > Lorenzo > > -- View this message in context: http://www.nabble.com/%40HandlerChain-problems..-tf4646259.html#a13286014 Sent from the cxf-user mailing list archive at Nabble.com.