Sample Ant Build File for ComplexImpl.java JWS File
2.2.3 Sample Ant Build File for ComplexImpl.java JWS File
The following build.xml file uses properties to simplify the file. project name=webservices-complex default=all -- set global properties for this build -- property name=wls.username value=weblogic property name=wls.password value=weblogic property name=wls.hostname value=localhost property name=wls.port value=7001 property name=wls.server.name value=myserver property name=ear.deployed.name value=complexServiceEAR property name=example-output value=output property name=ear-dir value={example-output}complexServiceEar property name=clientclass-dir value={example-output}clientclass path id=client.class.path pathelement path={clientclass-dir} pathelement path={java.class.path} path taskdef name=jwsc classname=weblogic.wsee.tools.anttasks.JwscTask taskdef name=clientgen classname=weblogic.wsee.tools.anttasks.ClientGenTask taskdef name=wldeploy classname=weblogic.ant.taskdefs.management.WLDeploy target name=all depends=clean,build-service,deploy,client target name=clean depends=undeploy delete dir={example-output} target target name=build-service jwsc srcdir=src destdir={ear-dir} keepGenerated=true jws file=exampleswebservicescomplexComplexImpl.java type=JAXWS WLHttpTransport contextPath=complex serviceUri=ComplexService portName=ComplexServicePort jws jwsc target target name=deploy wldeploy action=deploy name={ear.deployed.name} source={ear-dir} user={wls.username} password={wls.password} verbose=true adminurl=t3:{wls.hostname}:{wls.port} targets={wls.server.name} target target name=undeploy wldeploy action=undeploy failonerror=false name={ear.deployed.name} user={wls.username} password={wls.password} verbose=true adminurl=t3:{wls.hostname}:{wls.port} targets={wls.server.name} target target name=client clientgen wsdl=http:{wls.hostname}:{wls.port}complexComplexService?WSDL Use Cases and Examples 2-11 destDir={clientclass-dir} packageName=examples.webservices.complex.client type=JAXWS javac srcdir={clientclass-dir} destdir={clientclass-dir} includes=.java javac srcdir=src destdir={clientclass-dir} includes=exampleswebservicescomplexclient.java target target name=run java fork=true classname=examples.webservices.complex.client.Main failonerror=true classpath refid=client.class.path arg line=http:{wls.hostname}:{wls.port}complexComplexService java target project2.3 Creating a Web Service from a WSDL File
Parts
» Oracle Fusion Middleware Online Documentation Library
» Sample HelloWorldImpl.java JWS File Sample Ant Build File for HelloWorldImpl.java
» Sample BasicStruct JavaBean Sample ComplexImpl.java JWS File
» Sample Ant Build File for ComplexImpl.java JWS File
» Sample WSDL File Sample TemperaturePortType Java Implementation File
» Sample Ant Build File for TemperatureService
» Sample Java Client Application Sample Ant Build File For Building Java Client Application
» Sample ClientServiceImpl.java JWS File Sample Ant Build File For Building ClientService
» Overview of the WebLogic Web Service Programming Model
» Resources Required by Advanced Web Service Features
» Scripts for Extending a Domain for Advanced Web Service Features
» Using WLST to Extend a Domain With the Web Services Extension Template
» Updating Resources Added After Extending Your Domain
» Developing WebLogic Web Services Starting From a WSDL File: Main Steps
» Examples of Using jwsc Advanced Uses of jwsc
» Creating the Basic Ant build.xml File Running the wsdlc WebLogic Web Services Ant Task
» Updating the Stubbed-out JWS Implementation Class File Generated By wsdlc
» Using the wldeploy Ant Task to Deploy Web Services
» Browsing to the WSDL of the Web Service Testing the Web Service
» Integrating Web Services Into the WebLogic Split Development Directory Environment
» Overview of JWS Files and JWS Annotations
» Specifying That a JWS Method Be Exposed as a Public Operation WebMethod and OneWay Annotations
» Customizing the Mapping Between Operation Parameters and WSDL Elements WebParam Annotation
» Accessing the Protocol Binding Context
» Accessing the Web Service Context
» Using the MessageContext Property Values
» Java Requirements for a JWS File Should You Implement a Stateless Session EJB?
» Programming the User-Defined Java Data Type
» Invoking Another Web Service from the JWS File Using SOAP 1.2
» Enabling Schema Validation on the Server Enabling Schema Validation on the Client
» JWS Programming Best Practices Overview of Data Binding Using JAXB
» Developing the JAXB Data Binding Artifacts
» XML-to-Java Mapping for Built-in Data Types
» Binding a Set of Classes XmlSeeAlso Mapping a Value Class to a Schema Type XmlType
» Creating an External Binding Declarations File Using JAX-WS Binding Declarations
» JAX-WS Custom Binding Declarations
» JAXB Custom Binding Declarations
» Overview of Web Services Invocation
» Using the clientgen Ant Task To Generate Client Artifacts
» Getting Information About a Web Service
» Writing the Java Client Application Code to Invoke a Web Service
» Compiling and Running the Client Application Sample Ant Build File for a Java Client
» Sample build.xml File for a Web Service Client
» Sample JWS File That Invokes a Web Service
» Defining the Client ID During Port Initialization
» Accessing the Server-generated Client ID
» Using the ClientProxyFeature API to Specify the Proxy Server
» Client Considerations When Redeploying a Web Service
» Invoking the Administration Console How Web Services Are Displayed In the Administration Console
» Using WebLogic Ant Tasks Using the Java Management Extensions JMX
» Monitoring Web Services Monitoring Web Services and Clients
» Monitoring Web Service Clients
Show more