Chapter 10. Application Deployment

10.1. About Application Deployment

JBoss EAP 6 features a range of application deployment and configuration options to cater to both administrative and development environments. For administrators, the Management Console and the Management CLI offer the ideal graphical and command line interfaces to manage application deployments in a production environment. For developers, the range of application deployment testing options include a highly configurable filesystem deployment scanner, the use of an IDE such as JBoss Developer Studio, or deployment and undeployment via Maven.

Note

Before deploying any application, you can enable validation for deployment descriptors. This can be done by setting the org.jboss.metadata.parser.validate system property to true. This can be done in one of the two ways:
  • While starting the server.
    Example:
    • For domain mode:
      ./domain.sh -Dorg.jboss.metadata.parser.validate=true
    • For standalone mode:
      ./standalone.sh -Dorg.jboss.metadata.parser.validate=true
  • By defining it in the server configuration.
    For more information on configuring system properties using the Management CLI, refer Section 3.5.11, “Configure System Properties Using the Management CLI”