Specification Version: 2.1
Implementation Version: 2.1.1The
wsgentool generates JAX-WS portable artifacts used in JAX-WS web services. The tool reads a web service endpoint implementation class (SEI) and generates all the required artifacts for web service deployment, and invocation
The wsgen tool generates JAX-WS portable artifacts used 
in JAX-WS web services. The tool reads a web service endpoint class and 
generates all the required artifacts for web service deployment, and 
invocation. JAXWS 2.1.1 RI also provides a wsgen ant task, see 
Wsgen 
ant task for details. 
export JAXWS_HOME=/pathto/jaxws-ri$JAXWS_HOME/bin/wsgen.sh -helpset JAXWS_HOME=c:\pathto\jaxws-ri%JAXWS_HOME%\bin\wsgen.bat -helpwsgen [options] <SEI>
The following table lists the wsgen options. 
|   Option  | 
  Description  | 
|---|---|
    | 
Specify where to find input class files  | 
    | 
Same as   | 
    | 
Specify where to place generated output files  | 
    | 
allow vendor extensions (functionality not specified by the specification). Use of extensions may result in applications that are not portable or may not interoperate with other implementations  | 
    | 
Display help  | 
    | 
Keep generated files  | 
    | 
Used only in conjunction with the -wsdl option. Specify where to place generated resource files such as WSDLs  | 
    | 
Specify where to place generated source files  | 
    | 
Output messages about what the compiler is doing  | 
    | 
Print version information. Use of this option will ONLY print version information. Normal processing will not occur.  | 
   | 
By default   | 
    | 
Used only in conjunction with the   | 
    | 
Used only in conjunction with the   | 
wsgen -d stock -cp myclasspath stock.StockService
This will generate the wrapper classes needed for StockService annotated with @WebService annotation inside stockdirectory.
wsgen -wsdl -d stock -cp myclasspath stock.StockService
This will generate a SOAP 1.1 WSDL and schema for your Java class stock.StockService annotated with @WebService annotation.
wsgen -wsdl:Xsoap1.2 -d stock -cp myclasspath stock.StockService
Will generate a SOAP 1.2 WSDL.
Note that you do not have to generate WSDL at the development time as JAXWS runtime will automatically generate a WSDL for you when you deploy your service.
Copyright © 2006 Sun Microsystems, Inc. All Rights Reserved.  | 
![]() Java Software  |