web services - JBoss AS 7 wsconsume: Failed to compile generated code - @XmlElementRef - required -


i'm trying jboss 7 wsconsume.sh, compilation error on generated sources. what's wrong?

the wsdl file comes https://isir.justice.cz:8443/isir_ws/services/isirpub001?wsdl , has few formal errors.

$ ./wsconsume.sh -p cz.pohlidame.clientjboss -o fooout -s foosrc -t 2.2 -e ~/proj/pohlidame.cz/wsdl-consumer/isirpub001.wsdl  not find log4j.xml configuration, logging console.  todo! cheek soap 1.2 extension wsconsume (cxf) not allow setup jax-ws specification target, using configured jax-ws version (check jvm version and/or endorsed libs) loading frontend jaxws ... loading databinding jaxb ... wsdl2java -compile -exsh false -p cz.pohlidame.clientjboss -verbose -classdir /home/ondra/work/as7/ozizka-git/build/target/jboss-as-7.2.0.alpha1-snapshot/bin/fooout  -allowelementreferences file:/home/ondra/proj/pohlidame.cz/wsdl-consumer/isirpub001.wsdl wsdl2java - apache cxf 2.4.6                                                              ^ ./cz/pohlidame/clientjboss/isirpub001data.java:63: cannot find symbol symbol  : method required() location: @interface javax.xml.bind.annotation.xmlelementref @xmlelementref(name = "spisznacka", type = jaxbelement.class, required = false)                                                               ^ 3 errors failed invoke wsdltojava org.apache.cxf.tools.common.toolexception: failed compile generated code     @ org.apache.cxf.tools.common.classutils.compile(classutils.java:115)     @ org.apache.cxf.tools.wsdlto.wsdltojavacontainer.processwsdl(wsdltojavacontainer.java:265)     @ org.apache.cxf.tools.wsdlto.wsdltojavacontainer.execute(wsdltojavacontainer.java:138)     @ org.apache.cxf.tools.wsdlto.wsdltojavacontainer.execute(wsdltojavacontainer.java:286)     @ org.apache.cxf.tools.common.toolspec.toolrunner.runtool(toolrunner.java:103)     @ org.apache.cxf.tools.wsdlto.wsdltojava.run(wsdltojava.java:113)     @ org.jboss.wsf.stack.cxf.tools.cxfconsumerimpl.consume(cxfconsumerimpl.java:250)     @ org.jboss.ws.tools.cmd.wsconsume.importservices(wsconsume.java:279)     @ org.jboss.ws.tools.cmd.wsconsume.maininternal(wsconsume.java:104)     @ org.jboss.ws.tools.cmd.wsconsume.main(wsconsume.java:92)     @ sun.reflect.nativemethodaccessorimpl.invoke0(native method)     @ sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:39)     @ sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:25)     @ java.lang.reflect.method.invoke(method.java:597)     @ org.jboss.modules.module.run(module.java:270)     @ org.jboss.modules.main.main(main.java:294) 

the required property added @xmlelementref in jaxb 2.2.

see "since 2.2" under "required" element here: http://docs.oracle.com/javase/7/docs/api/javax/xml/bind/annotation/xmlelementref.html#required().

it looks have generated jaxb 2.2 model , attempting use in runtime jaxb 2.1 apis.

note: java se 6 contains jaxb 2.0/2.1 , java se 7 contains jaxb 2.2.


Comments

Popular posts from this blog

java - Play! framework 2.0: How to display multiple image? -

gmail - Is there any documentation for read-only access to the Google Contacts API? -

php - Controller/JToolBar not working in Joomla 2.5 -