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.