You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cxf.apache.org by Daniel Kulp <dk...@apache.org> on 2008/02/02 04:16:51 UTC

Re: How to make java package names the target name spaces ?

I guess I'm confused.   The default for both JAXWS and JAXB IS to map the 
package name into a namespace.   Thus, that's exactly what it should be 
doing.  

Dan


On Thursday 31 January 2008, Chiang Seng Chang wrote:
> Hi,
>
> I am developing using the Java first approach (using jaxb data
> binding), and the wsdl is auto generated by the cxf servlet at
> http://localhost/SomeService?wsdl
>
> Short of annotating each class with
> @XmlType(namespace="http://x.y.z"), is there a setting which inform
> the servlet to use the source java classes' package names as the
> targetNamespaces when generating the wsdl?
>
> Thank you.
>
> -c
>
> p.s. Using java package names as targetNamespaces seems to be the
> default behavior when using aegis data binding.
>
> p.p.s. I have tried the @XmlSchema in package-info.java approach, but
> it was not picked-up by the servlet (probably only works using
> java2wsdl).



-- 
J. Daniel Kulp
Principal Engineer, IONA
dkulp@apache.org
http://www.dankulp.com/blog