This figure illustrates the staging directory structure created by the *Assemble
commands. Beneath the specified output directory, the commands create three subdirectories: ear
, src
, and war
.
The ear
subdirectory contains the contents of the generated EAR file. It also contains a META-INF
subdirectory that contains the application.xml
file.
The src
subdirectory contains the generated source files. It also contains a proxy
subdirectory that contains the Java proxy files. If the Web Service is assembled from a WSDL (top down), src
also contains an additional subdirectory with a skeleton of the generated service endpoint interface and value type classes.
The war
subdirectory contains the contents of the generated WAR file. This subdirectory also contains a WEB-INF
subdirectory. WEB-INF
contains the mapping files and the standard and Oracle-proprietary deployment descriptors. These files include the web-service_name_java_wsdl_mapping.xml
, web.xml
, oracle-webservices.xml
and webservices.xml
files.
WEB-INF
also contains the classes
and wsdl
subdirectories. The classes
subdirectory contains the implementation classes. The wsdl
subdirectory contains the Web service's WSDL file.