[ https://issues.apache.org/jira/browse/CXF-6708?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15057495#comment-15057495 ]
Rohit Jain commented on CXF-6708: --------------------------------- I am using cxf-bundle 2.7.18 since there is no upgraded release version of cxf 3.0.3 which supports upgraded Spring beans artifacts(4.0.3). cxf-bundle has a milestone release which supports this but then we should not be using milestone versions for our production releases. In simpler words is there any release version of cxf-bundle that has StringBeanDefinitionParser.java with the below method? protected void doParse(Element element, BeanDefinitionBuilder builder) { builder.addConstructorArgValue(DOMUtils.getRawContent(element)); } If yes kindly let me know the cxf-bundle release version that supports the addConstructorArgValue of upgraded Spring artifacts > Conflicting class > org.apache.cxf.configuration.spring.StringBeanDefinitionParser > -------------------------------------------------------------------------------- > > Key: CXF-6708 > URL: https://issues.apache.org/jira/browse/CXF-6708 > Project: CXF > Issue Type: Bug > Components: Build system > Reporter: Rohit Jain > Priority: Blocker > > We have upgraded Spring Security to 4.0.3. However we see that cxf-api and > cxf bundle is not upgraded to use it. > cxf-core is upgraded to support Spring Security > However we require cxf-core as well as cxf-bundle(for cxf stubbing wsdl2Java) > The issue is that StringBeanDefinitionParser is present in both the these > jars with same package name and contents. with one major difference > StringBeanDefinitionParser in cxf-core has below line > builder.addConstructorArgValue(DOMUtils.getRawContent(element)); > StringBeanDefinitionParser in cxf-bundle has below line > builder.addConstructorArg(DOMUtils.getRawContent(element)); > Always the StringBeanDefinitionParser in cxf-bindle takes precedence and the > war deployment fails. > cxf should make these method calls consistent to cope up with upgraded spring > security version > Don't understand why this was missed. -- This message was sent by Atlassian JIRA (v6.3.4#6332)