Book Image

Java 7 JAX-WS Web Services

By : Deepak Vohra
Book Image

Java 7 JAX-WS Web Services

By: Deepak Vohra

Overview of this book

<p>Web services are applications that use open, XML-based standards and transport protocols to exchange data with clients. <br /><br />In the book Developing a JAX-WS Web Service using the wsimport clientjar Option, we shall create a JAX-WS web service with Java 7. We shall discuss the new clientjar option in the wsimport tool or the wsimport ant task which is used to generate JAX-WS portable artifacts from a service wsdl. Subsequently, we use the web service artifacts to invoke the web service from a web service client.</p>
Table of Contents (8 chapters)

Creating the deployment targets


We shall be deploying the web service to the Oracle GlassFish Server. A build file fragment may be used for specifying deployment targets. Create a deploy-targets.xml file in the config directory. Specify properties for the GlassFish Server directory, the build directory, the .war file directory, the build classes directory, and the GlassFish domain name. Create a "deploy" target to deploy the web service WAR file to the autodeploy directory of the GlassFish Server domain. Deploying to the GlassFish Server is essentially copying to the autodeploy directory. The deploy-targets.xml file is listed as follows:

<?xml version="1.0" encoding="UTF-8"?>
<project>
<property name="as.home" value="C:/glassfish3/glassfish"/>
<property name="build.home" value="${basedir}/build"/>
<property name="build.war.home" value="${build.home}/war"/>
<property name="build.classes.home" value="${build.home}/classes"/>
<property name="domain" value...