Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages


home | help
wsimport(1)		    Java Web Services Tools		   wsimport(1)

       wsimport	- Generates JAX-WS portable artifacts that can be packaged in
       a web application archive (WAR) file and	provides an Ant	task.

       wsimport	[ options ] wsdl

	      The command-line options.	See Options.

       wsdl   The file that contains the machine-readable description of how
	      the web service can be called, what parameters it	expects, and
	      what data	structures it returns.

       The wsimport command generates the following JAX-WS portable artifacts.
       These artifacts can be packaged in a WAR	file with the WSDL and schema
       documents and the endpoint implementation to be deployed. The wsimport
       command also provides a wsimport	Ant task, see the Tools	tab of the
       Wsimport	Ant Task page at http://jax-

       o Service Endpoint Interface (SEI)

       o Service

       o Exception class is mapped from	wsdl:fault (if any)

       o Async Response	Bean is	derived	from response wsdl:message (if any)

       o JAXB generated	value types (mapped java classes from schema types)

       To start	the wsgen command, do the following:

       Oracle Solaris/Linux:

       /bin/	-help


       \bin\wsimport.bat -help

       -d directory
	      Specifies	where to place generated output	files.

       -b path
	      Specifies	external JAX-WS	or JAXB	binding	files. Multiple	JAX-WS
	      and JAXB binding files can be specified with the -b option. You
	      can use these files to customize package names, bean names, and
	      so on. For more information about	JAX-WS and JAXB	binding	files,
	      see the Users Guide tab of WSDL Customization at http://jax-

       -B jaxbOption
	      Passes the jaxbOption option to the JAXB schema compiler.

	      Specifies	a catalog file to resolve external entity references.
	      The -catalog option supports the TR9401, XCatalog, and OASIS XML
	      Catalog formats. See the Users Guide tab of the Catalog Support
	      page at

	      Allows vendor extensions.	Use of extensions can result in
	      applications that	are not	portable or that do not	work with
	      other implementations.

	      Displays a help message for the wsimport command.

       -httpproxy: host:port
	      Specifies	an HTTP	proxy server. The default is 8080.

	      Keeps generated files.

       -p name
	      Specifies	a target package name to override the WSDL and schema
	      binding customizations, and the default algorithm	defined	in the

       -s directory
	      Specifies	where to place generated source	files.

	      Displays compiler	messages.

	      Prints release information.

       -wsdllocation location
	      Specifies	the @WebServiceClient.wsdlLocation value.

	      Generates	code according to the specified	JAX-WS specification
	      version. Version 2.0 generates compliant code for	the JAX-WS 2.0

	      Suppresses the wsimport command output.

       Multiple	JAX-WS and JAXB	binding	files can be specified using the -b
       option, and they	can be used to customize various things	such as
       package names and bean names. More information about JAX-WS and JAXB
       binding files can be found in the customization documentation at

	      Maps headers not bound to	a request or response message to Java
	      method parameters.

       -Xauthfile file
	      The WSDL URI that	specifies the file that	contains authorization
	      information. This	URI is in the following	format:


	      Prints debugging information.

	      Enables binding of W3C EndpointReferenceType to Java.

	      Does not compile the generated Java files.

       The following example generates the Java	artifacts and compiles the
       artifacts by importing

       wsimport	-p stockquote

       o wsgen(1)

       o The Tools tab of Wsimport Ant Task page http://jax-

       o The Users Guide tab of	Catalog	Support	page http://jax-

       o The Users Guide tab of	WSDL Customization page	http://jax-

JDK 8			       21 November 2013			   wsimport(1)


Want to link to this manual page? Use this URL:

home | help