Hi Willem, my environment is an OSGi container using Pax-Runner. The only updates I included with the switch to CXF 2.3.4 were Spring (2.5.6 --> 3.0.5.RELEASE) and Spring DM (1.2.0 --> 1.2.1). The package imports and other settings have not changed. This is why I am a bit confused with the changed behavior.
Regards, Michael 2011/5/24 Willem Jiang <[email protected]> > What's your environment? > Can you double check the jars in the class path? > > I know if CXF can't load the @WebService annotation rightly, it will ignore > the setting on the @WebService. > > > > On 5/23/11 4:29 PM, Michael Täschner wrote: > >> Hi again, >> >> any idea why CXF 2.3.4 ignores the contained namespace from the SEI >> @WebService annotation and instead uses the SEI package name as namespace >> ?? >> >> Thanks and Regards, >> Michael >> >> Am 20. Mai 2011 10:01 schrieb Michael Täschner<[email protected] >> >: >> >> Hi, >>> >>> I am currently updating from CXF 2.3.0-SNAPSHOT to 2.3.4. In the project >>> the Server is created manually via JaxWsServerFactoryBean. With >>> 2.3.0-SNAPSHOT the namespace was picked up from the SEI (or the >>> implementing >>> bean?) but with 2.3.4 the namespace is generated from the SEI package >>> name >>> (which is different to the namespace). This leads to the operations not >>> being visible and no wsdl types being contained in the generated wsdl by >>> the >>> server. Do I have to set the namespace explicitly or how can I tell CXF >>> to >>> pick it from the annotated SEI ? >>> >>> Endpoint Registration: >>> // create new ServerFactoryBean >>> final JaxWsServerFactoryBean svrFactory = new >>> JaxWsServerFactoryBean(); >>> svrFactory.setServiceClass(serviceInterface); >>> svrFactory.setAddress(contextPath); >>> svrFactory.setServiceBean(serviceBean); >>> >>> // create the server and save the reference >>> final Server server = svrFactory.create(); >>> >>> >>> Thanks and Regards, >>> Michael >>> >>> >> > > -- > Willem > ---------------------------------- > FuseSource > Web: http://www.fusesource.com > Blog: http://willemjiang.blogspot.com (English) > http://jnn.javaeye.com (Chinese) > Twitter: willemjiang > > Connect at CamelOne May 24-26 > The Open Source Integration Conference > http://camelone.com >
