max tomlinson [http://community.jboss.org/people/finbarr] created the discussion
"wsconsume jaxb binding file example?" To view the discussion, visit: http://community.jboss.org/message/557331#557331 -------------------------------------------------------------- Hi all- I am trying to run wsconsume on some fairly complex wsdl to generate JAX-WS (native) artifacts to build a web service. I get errors when I try to deploy my web service under Jboss 4.2. The errors are IllegalAnnotationsExceptions referenceing objects used by the WSN Notification Framework. My question is (not knowing much about JAXB) how can I created JAXB bidnign fiels to pass to the wsconsume tasks. I've attached the WSDL Many thanks Max 08:26:53,400 ERROR [MainDeployer] Could not start deployment: file:/opt/jboss/jboss-4.2.2.GA/server/default/deploy/cps.ear/cps.jar/ java.lang.IllegalStateException: Cannot build JAXB context at org.jboss.ws.metadata.builder.jaxws.JAXWSMetaDataBuilder.createJAXBContext(JAXWSMetaDataBuilder.java:925) at org.jboss.ws.metadata.builder.jaxws.JAXWSWebServiceMetaDataBuilder.buildWebServiceMetaDat . . etc . at org.jboss.Main.boot(Main.java:200) at org.jboss.Main$1.run(Main.java:508) at java.lang.Thread.run(Thread.java:595) Caused by: com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 2 counts of IllegalAnnotationExceptions javax.xml.namespace.QName does not have a no-arg default constructor. this problem is related to the following location: at javax.xml.namespace.QName at protected java.util.List org.oasis_open.docs.wsn.b_2.InvalidFilterFaultType.unknownFilter at org.oasis_open.docs.wsn.b_2.InvalidFilterFaultType at public org.oasis_open.docs.wsn.b_2.InvalidFilterFaultType org.oasis_open.docs.wsn.b_2.ObjectFactory.createInvalidFilterFaultType() at org.oasis_open.docs.wsn.b_2.ObjectFactory at protected java.util.List org.oasis_open.docs.wsn.b_2.TopicExpressionType.content at org.oasis_open.docs.wsn.b_2.TopicExpressionType at protected org.oasis_open.docs.wsn.b_2.TopicExpressionType org.oasis_open.docs.wsn.b_2.NotificationMessageHolderType.topic at org.oasis_open.docs.wsn.b_2.NotificationMessageHolderType at protected java.util.List org.oasis_open.docs.wsn.b_2.Notify.notificationMessage at org.oasis_open.docs.wsn.b_2.Notify at private org.oasis_open.docs.wsn.b_2.Notify com.wwc.cps.webservices.jaxws.Notify.arg0 at com.wwc.cps.webservices.jaxws.Notify @XmlAttribute/@XmlValue need to reference a Java type that maps to text in XML. this problem is related to the following location: at protected java.util.List org.oasis_open.docs.wsn.t_1.TopicType.messageTypes at org.oasis_open.docs.wsn.t_1.TopicType at org.oasis_open.docs.wsn.t_1.TopicNamespaceType$Topic at public org.oasis_open.docs.wsn.t_1.TopicNamespaceType$Topic org.oasis_open.docs.wsn.t_1.ObjectFactory.createTopicNamespaceTypeTopic() at org.oasis_open.docs.wsn.t_1.ObjectFactory at protected java.util.List org.oasis_open.docs.wsn.t_1.TopicSetType.any at org.oasis_open.docs.wsn.t_1.TopicSetType at protected org.oasis_open.docs.wsn.t_1.TopicSetType org.oasis_open.docs.wsn.b_2.NotificationProducerRP.topicSet at org.oasis_open.docs.wsn.b_2.NotificationProducerRP at public org.oasis_open.docs.wsn.b_2.NotificationProducerRP org.oasis_open.docs.wsn.b_2.ObjectFactory.createNotificationProducerRP() at org.oasis_open.docs.wsn.b_2.ObjectFactory at protected java.util.List org.oasis_open.docs.wsn.b_2.TopicExpressionType.content at org.oasis_open.docs.wsn.b_2.TopicExpressionType at protected org.oasis_open.docs.wsn.b_2.TopicExpressionType org.oasis_open.docs.wsn.b_2.NotificationMessageHolderType.topic at org.oasis_open.docs.wsn.b_2.NotificationMessageHolderType at protected java.util.List org.oasis_open.docs.wsn.b_2.Notify.notificationMessage at org.oasis_open.docs.wsn.b_2.Notify at private org.oasis_open.docs.wsn.b_2.Notify com.wwc.cps.webservices.jaxws.Notify.arg0 at com.wwc.cps.webservices.jaxws.Notify at com.sun.xml.bind.v2.runtime.IllegalAnnotationsException$Builder.check(IllegalAnnotationsException.java:102) at com.sun.xml.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet(JAXBContextImpl.java:438) at com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:286) at com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:139) at com.sun.xml.bind.api.JAXBRIContext.newInstance(JAXBRIContext.java:105) at com.sun.xml.bind.api.JAXBRIContext.newInstance(JAXBRIContext.java:116) at org.jboss.ws.metadata.builder.jaxws.JAXWSMetaDataBuilder.createJAXBContext(JAXWSMetaDataBuilder.java:921) ... 82 more -------------------------------------------------------------- Reply to this message by going to Community [http://community.jboss.org/message/557331#557331] Start a new discussion in JBoss Web Services at Community [http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2044]
_______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user