Cheers

* mobile e-mail format *

----- Reply message -----
Von: "Mark Streit" <[email protected]>
An: <[email protected]>
Betreff: Is it possible to generate the Java files without the annotations with 
the wsdl2java program?
Datum: Mi., Mär. 14, 2012 17:15


And to Dan's point...by using classes with the @WebService annotation, we
have been able to run the same JAX-WS web service under the Axis2
implementation buried inside WAS7 (WebSphere App Server) ...not by first
choice either...AND also using the CXF stack with Tomcat without a problem
(something we'd rather do overall).  Therein lies the portability aspect,
FWIW from our experience.

On Wed, Mar 14, 2012 at 11:44 AM, Daniel Kulp <[email protected]> wrote:

> On Tuesday, March 13, 2012 11:44:55 PM Mika Tapanainen wrote:
> > Hello,
> >
> > Is it possible to generate the Java files without the annotations with
> the
> > wsdl2java program?
>
> Not at this point, no.  wsdl2java currently generates JAX-WS compliant code
> and it would no longer be compliant without the annotations.   It does
> support plugable frontends so you can write a new frontend that does custom
> stuff, just not sure how much value there is in it.
>
> > So I don't want that wsdl2java for example generates
> > the annotation:
> >
> > @javax.jws.WebService(
> >                       serviceName = "x",
> >                       portName = "x",
> >                       targetNamespace = "x",
> >                       wsdlLocation = "x",
> >                       endpointInterface = "x")
> >
> > Actually I tried to remove this annotation from the service
> implementation
> > class and everything worked. It seems that the endpoint configuration in
> > the beans.xml contains all the necessary configuration.
>
> As long as you do fill in everything in the beans.xml, yes.   But you have
> to make sure it exactly matches the information/names in the wsdl.  The
> nice
> thing about the generated annotation is that you know it matches.
>
> Another note is that while CXF does not need the WebService annotation,
> other JAX-WS implementations do require it.  Depending on how portable you
> want the code, it may be advisable to keep it.
>
> Dan
>
>
> > In my project the build script runs the wsdl2java command and after that
> > the developers from other teams complete the service implementation
> > class. I think the annotations could be a little bit confusing, because
> > in our case they are not needed.
> >
> > BR,
> >
> > Mika
> >
> > --
> > View this message in context:
> >
> http://cxf.547215.n5.nabble.com/Is-it-possible-to-generate-the-Java-files
> >
> -without-the-annotations-with-the-wsdl2java-program-tp5563652p5563652.html
> > Sent from the cxf-user mailing list archive at Nabble.com.
> --
> Daniel Kulp
> [email protected] - http://dankulp.com/blog
> Talend Community Coder - http://coders.talend.com
>
>


*Mark
*

Reply via email to