Every JDK has wsimport bat file. You can find in JAVA_HOME\bin.
Go to specific location and run wsimport command as shown in below
The above command will generate client files in c:\tmp\uploaded, Here is the wsimport options.
Go to specific location and run wsimport command as shown in below
The above command will generate client files in c:\tmp\uploaded, Here is the wsimport options.
Option
|
Description
|
---|---|
-d <directory> |
Specify where to place generated output files
|
-b <path> |
Specify external JAX-WS or JAXB binding files (Each
<file> must have its own -b ) |
-B <jaxbOption> |
Pass this option to JAXB schema compiler
|
-catalog |
Specify catalog file to resolve external entity references, it supports TR9401, XCatalog, and OASIS XML Catalog format. Please read the documentation of catalog and see catalog sample.
|
-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:<host>:<port> |
Specify an HTTP proxy server (port defaults to 8080)
|
-keep |
Keep generated files
|
-p | 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 |
-s <directory> |
Specify where to place generated source files
|
-verbose |
Output messages about what the compiler is doing
|
-version |
Print version information
|
-wsdllocation <location> | @WebServiceClient.wsdlLocation value |
-target | Generate code as per the given JAX-WS specification version. version 2.0 will generate compliant code for JAX-WS 2.0 spec. |
-quiet | Suppress wsimport output |
To generate in specific package format use below command:
Sample command:
wsimport -d c:\tmp -p com.csc.kiran.classes http://xyz?wsdl
here all the geneated classes will be inside the package : com.csc.kiran.classes
No comments:
Post a Comment