Book Image

Wildfly Cookbook

Book Image

Wildfly Cookbook

Overview of this book

Table of Contents (23 chapters)
WildFly Cookbook
Credits
About the Author
Acknowledgments
About the Reviewers
www.PacktPub.com
Preface
Index

Understanding WildFly's directory overview


Now that we have finished installing WildFly, let's look into its folders. This recipe is going to be a little theoretical.

How to do it…

  1. Open your terminal and run the following commands:

    $ cd $WILDFLY_HOME
    $ pwd && ls -la
    
  2. The output of your commands should be similar to the following image:

    WildFly's folders overview

How it works…

The preceding image depicts WildFly's folders in the filesystem. Each is outlined in the following table:

Folder name

Description

appclient

Configuration files, deployment content, and writable areas used by the application client container run from this installation.

bin

Start up scripts, start up configuration files, and various command line utilities like Vault, add-user, and Java diagnostic report available for Unix and Windows environments.

bin/client

Contains a client jar for use by non-maven based clients.

docs/schema

XML schema definition files.

docs/examples/configs

Example configuration files representing specific use cases.

domain

Configuration files, deployment content, and writable areas used by the domain mode processes run from this installation.

modules

WildFly is based on a modular class loading architecture. The various modules used in the server are stored here.

standalone

Configuration files, deployment content, and writable areas used by the single standalone server run from this installation.

welcome-content

Default Welcome Page content.

In the preceding table, I've emphasized the "domain" and the "standalone" folders which are those that determine the mode which WildFly will run in: standalone or domain. In the next few recipes, we will have an overview of them, and get a deep insight later in the book.

Note

Hereby, whenever mentioned, WildFly's home will be intended as $WILDFLY_HOME.