summaryrefslogtreecommitdiffstats
path: root/vaadin-app/HOWTO
blob: 1dcc8063a02acb930daf091d7b28fc9246ebedcb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
WAR format (http://tomcat.apache.org/tomcat-7.0-doc/appdev/deployment.html#Standard_Directory_Layout

*.html, *.jsp, *.js, *.css, *.png, etc.
    The HTML and JSP pages, along with other files that must be visible to the client browser for your application.
    In larger applications you may choose to divide these files into a subdirectory hierarchy,
    but for smaller apps, it is generally much simpler to maintain only a single directory for these files.

/WEB-INF/web.xml
    The Web Application Deployment Descriptor for your application.
    This is an XML file describing the servlets and other components that make up your application,
    along with any initialization parameters and container-managed security constraints that you want the server to enforce for you.
    This file is discussed in more detail in the following subsection.

/WEB-INF/classes/
    This directory contains any Java class files (and associated resources) required for your application,
    including both servlet and non-servlet classes, that are not combined into JAR files.
    If your classes are organized into Java packages, you must reflect this in the directory hierarchy under /WEB-INF/classes/.

/WEB-INF/lib/
    This directory contains JAR files that contain Java class files (and associated resources) required for your application,
    such as third party class libraries or JDBC drivers.