wsimport [options] <wsdl>
The wsimport tool generates JAX-WS portable artifacts, such as:
These artifacts can be packaged in a WAR file with the WSDL and
schema documents along with the endpoint implementation to be deployed.
The generated Service class can be used to invoke the Web Service
endpoint.
The following table lists the wsimport options.
Table 1-1 wsimport Options
| Option |
Description |
|---|---|
|
|
Specify where to place generated output files |
|
|
Specify external JAX-WS or JAXB binding files (Each
|
|
|
Specify catalog file to resolve external entity references, it supports TR9401, XCatalog, and OASIS XML Catalog format. |
|
|
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 |
|
|
Specify an HTTP proxy server (port defaults to 8080) |
|
|
Keep generated files |
|
|
Specifying a target package via this command-line option, overrides any wsdl and schema binding customization for package name and the default package name algorithm defined in the specification |
|
|
Specify where to place generated source files |
|
|
Output messages about what the compiler is doing |
|
|
Print version information |
|
|
|
Multiple JAX-WS and JAXB binding files can be specified using -b
option and they can be used to customize various things like package
names, bean names, etc. More information on JAX-WS and JAXB binding
files can be found in the customization
documentation.
wsimport -d generated http://example.org/stock?wsdl
This commnd generates JAX-WS portable artifacts for http://example.org/stock?wsdl
in to generated directory.
wsimport stock.wsdl -b stock.xml -b stock.xjb
The above example generates JAX-WS artifacts for stock.wsdl and uses
the customization files stock.xml (jax-ws customization file) and
stock.xjb (jaxb customization file) in the process.
|
Copyright © 2006 Sun Microsystems, Inc. All Rights Reserved. |
![]() Java Software |