Pavan Kulkarni [http://community.jboss.org/people/pavankulkarni] created the discussion
"Error while using wsprovide command" To view the discussion, visit: http://community.jboss.org/message/557060#557060 -------------------------------------------------------------- Hi All, I am trying to use wsprovide task to generate a wsdl file and deploy this as a web service, my service end point is a Stateless session bean. But when I run wsprovide through command prompt I get the following error. java.lang.IllegalStateException: Cannot build JAXB context at org.jboss.ws.metadata.builder.jaxws.JAXWSMetaDataBuilder.createJAXBCo ntext(JAXWSMetaDataBuilder.java:984) at org.jboss.ws.metadata.builder.jaxws.JAXWSWebServiceMetaDataBuilder.bu ildWebServiceMetaData(JAXWSWebServiceMetaDataBuilder.java:154) at org.jboss.ws.tools.jaxws.impl.JBossWSProviderImpl.provide(JBossWSProv iderImpl.java:108) at org.jboss.ws.tools.jaxws.impl.JBossWSProviderImpl.provide(JBossWSProv iderImpl.java:124) at org.jboss.wsf.spi.tools.cmd.WSProvide.generate(WSProvide.java:183) at org.jboss.wsf.spi.tools.cmd.WSProvide.main(WSProvide.java:76) Caused by: org.jboss.ws.WSException: Failed to create JAXBContext at org.jboss.ws.core.jaxws.CustomizableJAXBContextFactory.createContext( CustomizableJAXBContextFactory.java:114) at org.jboss.ws.metadata.builder.jaxws.JAXWSMetaDataBuilder.createJAXBCo ntext(JAXWSMetaDataBuilder.java:980) ... 5 more *Caused by: com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 6 counts of IllegalAnnotationExceptions javax.ejb.EJBHome is an interface, and JAXB can't handle interfaces.* this problem is related to the following location: at javax.ejb.EJBHome at private javax.ejb.EJBHome javax.ejb.jaxws.GetEJBHomeResponse. _return at javax.ejb.jaxws.GetEJBHomeResponse javax.ejb.EJBHome does not have a no-arg default constructor. this problem is related to the following location: at javax.ejb.EJBHome at private javax.ejb.EJBHome javax.ejb.jaxws.GetEJBHomeResponse. _return at javax.ejb.jaxws.GetEJBHomeResponse javax.ejb.Handle is an interface, and JAXB can't handle interfaces. this problem is related to the following location: at javax.ejb.Handle at private javax.ejb.Handle javax.ejb.jaxws.GetHandleResponse._r eturn at javax.ejb.jaxws.GetHandleResponse javax.ejb.Handle does not have a no-arg default constructor. this problem is related to the following location: at javax.ejb.Handle at private javax.ejb.Handle javax.ejb.jaxws.GetHandleResponse._r eturn at javax.ejb.jaxws.GetHandleResponse javax.ejb.EJBObject is an interface, and JAXB can't handle interfaces. this problem is related to the following location: at javax.ejb.EJBObject at private javax.ejb.EJBObject javax.ejb.jaxws.IsIdentical.arg0 at javax.ejb.jaxws.IsIdentical javax.ejb.EJBObject does not have a no-arg default constructor. this problem is related to the following location: at javax.ejb.EJBObject at private javax.ejb.EJBObject javax.ejb.jaxws.IsIdentical.arg0 at javax.ejb.jaxws.IsIdentical at com.sun.xml.bind.v2.runtime.IllegalAnnotationsException$Builder.check (IllegalAnnotationsException.java:102) at com.sun.xml.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet(JAXBContex tImpl.java:448) at com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.ja va:297) at com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java: 139) at com.sun.xml.bind.api.JAXBRIContext.newInstance(JAXBRIContext.java:105 ) at org.jboss.ws.core.jaxws.CustomizableJAXBContextFactory.createContext( CustomizableJAXBContextFactory.java:108) ... 6 more Not sure why this error appears, is it that we cannot expose a EJB remote interface as a web service? Can someone help me out with the problem.. Thanks Pavan -------------------------------------------------------------- Reply to this message by going to Community [http://community.jboss.org/message/557060#557060] Start a new discussion in JBoss Web Services Development at Community [http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2047]
_______________________________________________ jboss-user mailing list [email protected] https://lists.jboss.org/mailman/listinfo/jboss-user
