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 |