What is a J2EE Webapp?
“A web application is a collection of servlets, html pages, classes, and other resources that make up a complete application on a web server. The web application can be bundled and run on multiple containers from multiple vendors.”
-- Java Servlet Specification Version 2.3
A J2EE webapp is characterized by a specific directory structure and a configuration file named web.xml
A J2EE webapp can be bundled and deployed as a single component within a Web ARchive (WAR) file
- Just a ZIP file containing the webapp with the “.war” extension