unrecognized parameter --help
Usage: wsimport [options] <WSDL_URI>
where [options] include:
-b <path> specify jaxws/jaxb binding files or additional schemas
(Each <path> must have its own -b)
-B<jaxbOption> Pass this option to JAXB schema compiler
-catalog <file> specify catalog file to resolve external entity references
supports TR9401, XCatalog, and OASIS XML Catalog format.
-classpath <path> specify where to find user class files and wsimport extensions
-cp <path> specify where to find user class files and wsimport extensions
-d <directory> specify where to place generated output files
-encoding <encoding> specify character encoding used by source files
-extension 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
-help display help
-httpproxy:<proxy> set a HTTP proxy. Format is [user[:password]@]proxyHost:proxyPort
(port defaults to 8080)
-J<javacOption> pass this option to javac
-keep keep generated files
-p <pkg> specifies the target package
-quiet suppress wsimport output
-s <directory> specify where to place generated source files
-target <version> generate code as per the given JAXWS spec version
Defaults to 2.2, Accepted values are 2.0, 2.1 and 2.2
e.g. 2.0 will generate compliant code for JAXWS 2.0 spec
-verbose output messages about what the compiler is doing
-version print version information
-fullversion print full version information
-wsdllocation <location> @WebServiceClient.wsdlLocation value
-clientjar <jarfile> creates the jar file of the generated artifacts along with the
WSDL metadata required for invoking the web service.
-generateJWS generate stubbed JWS implementation file
-implDestDir <directory> specify where to generate JWS implementation file
-implServiceName <name> local portion of service name for generated JWS implementation
-implPortName <name> local portion of port name for generated JWS implementation
Extensions:
-XadditionalHeaders map headers not bound to request or response message to
Java method parameters
-Xauthfile file to carry authorization information in the format
http://username:password@example.org/stock?wsdl
-Xdebug print debug information
-Xno-addressing-databinding enable binding of W3C EndpointReferenceType to Java
-Xnocompile do not compile generated Java files
-XdisableAuthenticator disable Authenticator used by JAX-WS RI,
-Xauthfile option will be ignored if set
-XdisableSSLHostnameVerification disable the SSL Hostname verification while fetching
wsdls
Examples:
wsimport stock.wsdl -b stock.xml -b stock.xjb
wsimport -d generated http://example.org/stock?wsdl
Options (31)
| Option | Description | Source |
|---|---|---|
-b path | specify jaxws/jaxb binding files or additional schemas (Each <path> must have its own -b) | help + man |
-B jaxbOption | Passes the jaxbOption option to the JAXB schema compiler. | help + man |
-catalog file | specify catalog file to resolve external entity references supports TR9401, XCatalog, and OASIS XML Catalog format. | help + man |
-classpath path | specify where to find user class files and wsimport extensions | help |
-cp path | specify where to find user class files and wsimport extensions | help |
-d directory | Specifies where to place generated output files. | help + man |
-encoding encoding | specify character encoding used by source files | help |
-extension | allow vendor extensions - functionality not specified by the specification. | help + man |
-help | Displays a help message for the wsimport command. | help + man |
-httpproxy proxy | Specifies an HTTP proxy server. | help + man |
-J javacOption | pass this option to javac | help |
-keep | Keeps generated files. | help + man |
-p pkg | Specifies a target package name to override the WSDL and schema binding customizations, and the default algorithm defined in the specification. | help + man |
-quiet | Suppresses the wsimport command output. | help + man |
-s directory | Specifies where to place generated source files. | help + man |
-target version | generate code as per the given JAXWS spec version Defaults to 2.2, Accepted values are 2.0, 2.1 and 2.2 e.g. 2.0 will generate compliant code for JAXWS 2.0 spec | help + man |
-verbose | output messages about what the compiler is doing | help + man |
-version | Prints release information. | help + man |
-fullversion | print full version information | help |
-wsdllocation location | Specifies the @WebServiceClient.wsdlLocation value. | help + man |
-clientjar jarfile | creates the jar file of the generated artifacts along with the WSDL metadata required for invoking the web service. | help |
-generateJWS | generate stubbed JWS implementation file | help |
-implDestDir directory | specify where to generate JWS implementation file | help |
-implServiceName name | local portion of service name for generated JWS implementation | help |
-implPortName name | local portion of port name for generated JWS implementation | help |
-XadditionalHeaders | Maps headers not bound to a request or response message to Java method parameters. | help + man |
-Xauthfile file | file to carry authorization information in the format http://username:password@example.org/stock?wsdl | help + man |
-Xdebug | Prints debugging information. | help + man |
-Xno-addressing-databinding | Enables binding of W3C EndpointReferenceType to Java. | help + man |
-Xnocompile | Does not compile the generated Java files. | help + man |
-XdisableAuthenticator | disable Authenticator used by JAX-WS RI, | help |
Examples (1) from the manual page, untested
wsimport -p stockquote http://stockquote.example.com/quote?wsdl
The following example generates the Java artifacts and compiles the artifacts by importing http://stockquote.example.com/quote?wsdl