Deployment Descriptor

A deployment descriptor or DD in short is a configuration file for an artifact that is deployed to some container/engine.

Deployment Descriptor

Deployment Descriptor

     

A deployment descriptor or DD in short is a configuration file for an artifact that is deployed to some container/engine.

In the Java Platform, Enterprise Edition, a deployment descriptor contains information about a web application or enterprise application and also includes the information about how the application should be deployed. The deployment tool that deploys a module or application with specific container options is also managed by deployment descriptor. It also describes specific configuration requirements that a deployer must resolve. XML is used for the syntax of these deployment descriptor files. In web applications, the deployment descriptor is called web.xml and resides in a WEB-INF subdirectory at the web application root, while in case of  Java EE applications, the deployment descriptor must be named application.xml and must be placed directly in the META-INF directory at the top level of the application .ear file.

Process deployment descriptor of BPEL-Engine ActiveBPEL is also an example of a deployment descriptor.