Application Archives (application .xml)
Enterprise application archives (ears) contain collections of component archives (web, EJB, and so on) that make up an application. An application.xml deployment descriptor is used to declare and configure the component archives, as well as declare applicationwide security roles. Figure A-14 shows the structure of the application deployment descriptor.
Example A-14
shows a sample application deployment descriptor, annotated with
descriptive comments. Note that this example uses the application
descriptor schema from the J2EE 1.4 specification, referencing the
schema from the default location on the http://java.sun.com server. To use the J2EE 1.3
application descriptor DTD, you would need to replace the application element tag and its schema
reference with the following empty tag and DOCTYPE entry:
<!DOCTYPE application PUBLIC
"-//Sun Microsystems, Inc.//DTD J2EE Application 1.3//EN"
"http://java.sun.com/dtd/application_1_3.dtd">
<application>
. . .
</application>
Figure A-14. Application archive deployment descriptor overview
Example A-14. Annotated application deployment descriptor
<?xml version="1.0" encoding="UTF-8"?> <application xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/application_1_4.xsd" version="1.4"> ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access