I'm pretty sure this was "fixed" in cxf 2.1.5 or 2.1.6.   We now add a 
ClassNameAllocator to the jaxb factories to auto resolve some of the classname 
issues like this.   My suggestion: upgrade.

Dan


On Tue September 1 2009 11:59:56 am JuanJara wrote:
> I really appreciate if somebody can help me on this issue
>
> JuanJara wrote:
> > Hi All
> >
> > I’m trying to consume a web service that is running on WebSphere Process
> > Server. The client sends the request and the server replies with a
> > general exception when I check the server log I found that is rejecting
> > the request when the server is processing the xml:
> >
> > Exception in thread "main" java.lang.RuntimeException: Error compiling
> > schema from WSDL at
> > {http://srmdeesbd01.suranet.com:9084/TestSuraBrokerSrv2Web/sca/ws2/wsdl/T
> >estSuraBrokerSrv2_ws2.wsdl}: A class/interface with the same name
> > "test.contabilidad.suramericana.Pago" is already in use. Use a class
> > customization to resolve this conflict. at
> > org.apache.cxf.endpoint.dynamic.DynamicClientFactory$InnerErrorListener.e
> >rror(DynamicClientFactory.java:493) at
> > com.sun.tools.xjc.api.impl.s2j.SchemaCompilerImpl.error(SchemaCompilerImp
> >l.java:285) at
> > com.sun.tools.xjc.util.ErrorReceiverFilter.error(ErrorReceiverFilter.java
> >:77) at
> > com.sun.tools.xjc.util.CodeModelClassFactory.createClass(CodeModelClassFa
> >ctory.java:116) at
> > com.sun.tools.xjc.util.CodeModelClassFactory.createClass(CodeModelClassFa
> >ctory.java:77) at
> > com.sun.tools.xjc.generator.bean.ImplStructureStrategy$1.createClasses(Im
> >plStructureStrategy.java:78) at
> > com.sun.tools.xjc.generator.bean.BeanGenerator.generateClassDef(BeanGener
> >ator.java:402) at
> > com.sun.tools.xjc.generator.bean.BeanGenerator.getClazz(BeanGenerator.jav
> >a:434) at
> > com.sun.tools.xjc.generator.bean.BeanGenerator.<init>(BeanGenerator.java:
> >201) at
> > com.sun.tools.xjc.generator.bean.BeanGenerator.generate(BeanGenerator.jav
> >a:174) at com.sun.tools.xjc.model.Model.generateCode(Model.java:286)
> > at
> > com.sun.tools.xjc.api.impl.s2j.SchemaCompilerImpl.bind(SchemaCompilerImpl
> >.java:251) at
> > com.sun.tools.xjc.api.impl.s2j.SchemaCompilerImpl.bind(SchemaCompilerImpl
> >.java:85) at
> > org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(Dynamic
> >ClientFactory.java:187) at
> > org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(Dynamic
> >ClientFactory.java:165) at
> > org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(Dynamic
> >ClientFactory.java:144) at
> > cxf.test.DynamicClientWesbSrv2.main(DynamicClientWesbSrv2.java:39) Caused
> > by: org.xml.sax.SAXParseException: A class/interface with the same name
> > "test.contabilidad.suramericana.Pago" is already in use. Use a class
> > customization to resolve this conflict.
> > ... 14 more
> >
> > I'm using CXF 2.1.2 and websphere Process Server 6.2.
> >
> > I’m attaching the wsdl with all the dependences
> > http://www.nabble.com/file/p25224292/wsdl2.rar wsdl2.rar
> >
> > Thanks in Advance.

-- 
Daniel Kulp
[email protected]
http://www.dankulp.com/blog

Reply via email to