Hello Everyone!
Im currently developing WebService clients with CXF and the maven cxf
codegen plugin. But im having some problems to deploy my war into Jboss
4.2.2GA.
The exception is:
java.lang.IllegalArgumentException: Class
[org.springframework.aop.config.AopNamespaceHandler] does not
implement the NamespaceHandler interface
at
org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver.initHandlerMappings(DefaultNamespaceHandlerResolver.java:119)
at
org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver.<init>(DefaultNamespaceHandlerResolver.java:96)
at
org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver.<init>(DefaultNamespaceHandlerResolver.java:71)
Looking for some explanations on google, i found that this kind of exception
is a classpath issue. The JbossWebDeployer uses a older Spring than the CXF
(jboss=> spring 2.0.8 - cxf 2.2 =>spring 2.5.5).
Does anyone know a way to solve this problem? Does anyone uses Jboss 4 as
contatiner for a CXF WS Client?
Thanks!
Bruno Ledesma