The below table describes the directory structure of a ABL Web Application (.WAR file):

Folder/File Description
/ The ABL Web Application (web application) root directory. This directory contains META-INF, static, WEB-INF, and index.jsp.
/META-INF Contains only the MANIFEST.MF file.
/static Contains the static HTML pages, images (gif, jpeg), style sheets (css), and any other static files you want to locate on the Web server.
Also contains Data Service catalog (.json) file.
Note: The Data Service catalog, .json file is copied from the PASOEContent node in your ABL Web Application project directory.

This alsoso contains auth, error, and images folder.

/WEB-INF Contains the configuration files for the ABL Web Application application. This directory contains adapters, classes, backup, jsp, metadata, openedge, spring, tlr web.xml, oeablSecurity.xml, logging.xml and users.properties file.
/index.jsp This HTML page is an OpenEdge supplied template welcome page.
/static/auth Contains HTML files for use in logging into and out of ABL Web Application. The files login.html, logout.html, loginfail.html, login.jsp and logout.jsp are OpenEdge supplied template pages that support the HTTP form-authentication model.
/static/error Contains OpenEdge supplied HTML template pages for customizing HTTP error returns.
Note: This will override the Java containers default error pages and provide a consistent output for all Java containers.
/static/home.html This HTML page is an OpenEdge supplied HTML template landing page for successful log in and log out operations.
/WEB-INF/adapters Contains two folders, rest and soap. The rest foldercontains the adapter application runtime properties runtime.props file and _oepingService folder. The _oepingService folder contains the service .paar files.
/WEB-INF/classes Contains the manifest.txt file used by the ABL Services.
/WEB-INF/oeablSecurity.xml The oeablSecurity.xml files are OpenEdge supplied template security configurations for common authentication models.
/WEB-INF/users.properties This file contains the user-level access information.
/WEB-INF/web.xml This file is the ABL Web Application application descriptor that contains the OpenEdge supplied objects for managing security, dynamic content, static content, and AppServer data services.