[ https://issues.apache.org/jira/browse/CXF-3023?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sébastien updated CXF-3023: --------------------------- Attachment: Bank.wsdl stack-trace-xbean.txt > WSDL2Java with Xmlbeans, wrong classpath > ---------------------------------------- > > Key: CXF-3023 > URL: https://issues.apache.org/jira/browse/CXF-3023 > Project: CXF > Issue Type: Bug > Components: Tooling > Affects Versions: 2.2.10 > Reporter: Sébastien > Fix For: NeedMoreInfo > > Attachments: Bank.wsdl, stack-trace-xbean.txt, > stack-trace-xmlbeans-classpath.txt > > > I'm trying to generate Java stubs from WSDL. With JAXB the created code is > working fine. So, clients generated from WSDL files can connect to web > services. > The configuration of the JAXB generator is: > {code} > <plugin> > <groupId>org.apache.cxf</groupId> > <artifactId>cxf-codegen-plugin</artifactId> > <version>${cxf-version}</version> > <executions> > <execution> > <id>generate-sources</id> > <phase>generate-sources</phase> > <configuration> > <wsdlRoot>${basedir}/src/main/wsdl</wsdlRoot> > <includes> > <include>*.wsdl</include> > </includes> > </configuration> > <goals> > <goal>wsdl2java</goal> > </goals> > </execution> > </executions> > </plugin> > {code} > When I use Xmlbeans instead of JAXB, the source generation succeed, but once > unit tests are running I got the following exception: > {code} > Caused by: java.lang.ClassNotFoundException: > schemaorg_apache_xmlbeans.system.s14C5C2D1E1AB170E2BDAA0B2E05EA32B.TypeSystemHolder > {code} > The plugin configuration is the same (I've also tried to remove the <phase> > markup): > {code} > <plugin> > <groupId>org.apache.cxf</groupId> > <artifactId>cxf-codegen-plugin</artifactId> > <version>${cxf-version}</version> > <executions> > <execution> > <id>generate-sources</id> > <phase>generate-sources</phase> > <configuration> > <defaultOptions> > <extraargs> > <!-- look at --> > <!-- > http://cxf.apache.org/docs/wsdl-to-java.html --> > <extraarg>-db</extraarg> > <extraarg>xmlbeans</extraarg> > </extraargs> > </defaultOptions> > <wsdlRoot>${basedir}/src/main/wsdl</wsdlRoot> > <includes> > <include>*.wsdl</include> > </includes> > </configuration> > <goals> > <goal>wsdl2java</goal> > </goals> > </execution> > </executions> > </plugin> > {code} > If there is something wrong during the generation, the generation should say > something? -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.