Hi This is a cxf issue if an issue since we do nothing on this side.
Btw did you test with xml? I know cxf got issue with wadl and json, this should be fixed now (maybe try trunk too) Le 19 févr. 2014 18:50, "hwaastad" <[email protected]> a écrit : > Hi, > I've got a quiestion regarding wadl generation in tomee/cxf/rest > > I'm not quite sure if this is a tomee issue, but maybe someone has seen > this > before. > > A simple rest method: > > @POST > @Consumes("application/json") > @Produces("application/json") > public Response putJson(User user) { > return Response.ok().build(); > } > > The user is just a plain pojo annotated with @xmlrootelement > > > the wadl (resource/?_wadl) produces: > > <application xmlns="http://wadl.dev.java.net/2009/02" > xmlns:xs="http://www.w3.org/2001/XMLSchema"> > <grammars> > <xs:schema attributeFormDefault="unqualified" > elementFormDefault="unqualified" > xmlns:xs="http://www.w3.org/2001/XMLSchema"> > <xs:element name="user" type="user"/> > <xs:complexType name="user"> > <xs:sequence> > <xs:element minOccurs="0" name="age" type="xs:int"/> > <xs:element minOccurs="0" name="name" type="xs:string"/> > </xs:sequence> > </xs:complexType> > </xs:schema> > </grammars> > <resources base="http://localhost:8080/GlassfishRest/webresources/"> > <resource path="/generic"> > <method name="POST"> > <request> > <representation mediaType="application/json"/> > </request> > <response> > <representation mediaType="application/json"/> > </response> > </method> > </resource> > </resources> > </application> > > In jersey : > > <grammars> > <include href="application.wadl/xsd0.xsd"> > <doc title="Generated" xml:lang="en"/> > </include> > </grammars> > <resources base="http://localhost:8080/GlassfishRest/webresources/"> > <resource path="generic"> > <method id="putJson" name="POST"> > <request> > <ns2:representation element="user" mediaType="application/json" > xmlns:ns2="http://wadl.dev.java.net/2009/02" xmlns=""/> > </request> > <response> > <representation mediaType="application/json"/> > </response> > </method> > </resources> > > Until now I have'nt been able to produce the <element="user"> > description in the method. > Is there a missing cxf configuration to make apache cxf produce this? > > best regards, > hw > > > > -- > View this message in context: > http://openejb.979440.n4.nabble.com/tomee-rest-wadl-generation-tp4667900.html > Sent from the OpenEJB User mailing list archive at Nabble.com. >
