Skip navigation

This book is a kind of experiment. In the past I've written several books about JBoss stuff and I was really glad that many people appreciated my works which are accurately measured in terms of P2P sharings (:-) ). On the other hand I sometimes was disappointed that all this hard work would vanish in a little as one year or so and replaced by a new title destined to the same fate. I guess also readers were somewhat disappointed too.

So here we go, I've committed a couple of mates (a graphical guy, a reviewer and some top-level reviewers) and we're aiming for something new. A book that gets written as the product is coded. Actually the first draft of the WildFly book was ready when the very first Alpha of the application server was out and, after continuous updates, it has reached the CR1 compliancy which should be the definitive shape of the application server. Yet the book is going to be updated as soon as the Final version of WildFly is out. Today the shape of information is only conceived as instant access to the most updated information so I can only imagine the same future for IT Books. Altough we will somewhat miss the gentle rustling of cellulose through our hands, information cannot be set in stone, nor in paper.

 

Thanks for allowing me this short introuduction and enjoy the WildFly Administration eBook.

 

Table of Contents:

Chapter 1: Installation

What is new in WildFly 8?

Installing WildFly

A look into the application server file system

Starting WildFly

Your first task: create an user to manage WildFly

Stopping Wildfly

Installing WildFly as Service

 

Chapter 2 Core Server configuration

The two available server modes

Understanding the server configuration file

Configuring WildFly in Standalone mode

Configuring WildFly in Domain mode

Choosing between standalone mode and domain mode

Managing the WildFly domain

 

Chapter 3 Deploying applications

File system deployment

Deploying using the Web interface

Deploying the application using the CLI

Deploying applications using Maven

 

Chapter 4 Configuring DataBase connectivity

Configuring a Datasource using the Administration console

Creating a Datasource using the Command Line Interface

Configure the XA Datasource

Configuring a Datasource as a deployable resource

Advanced Datasource configuration

 

Chapter 5 Configuring Webserver & EJB Container

Entering Undertow Web server

Configuring the Undertow server Pool

Configuring the Undertow IO Buffer Pool

Configuring the EJB container

 

Chapter 6 Configure Logging

WildFly default logging configuration

Configuring Log Handlers

Filtering Logs

Configuring the Root Logger

Configuring Logging Categories

Other Logging configuration files

 

Chapter 7 Configuring JMS Services

HornetQ building blocks

Configuring JMS Connections

Creating JMS Destinations

Configuring Message Persistence

Routing Messages to other destinations

JMS Clustering

Advanced JMS Clustering with data replication

 

Chapter 8 Classloading and modules

What are modules ?

Patching the application server modules

Configuring static modules

Configuring dynamic modules

Configuring module Dependencies

Advanced Classloading policies

 

Chapter 9 WildFly clustering

WildFly clustering building blocks

Clustering standalone nodes

Configuring a cluster of domain nodes

Configuring the cluster transport

Configuring clustering caches

Changes in clustering from an AS7 perspective

Managing the Cache Storage: File Store and JDBC Cache store

 

Chapter 10 LoadBalancing applications

Configuring Apache mod_jk

Configuring mod_cluster

Advanced mod_cluster configuration

Configuring HA for remote EJB clients

 

Chapter 11 Application Server Management with CLI

Starting the Command Line

Using the CLI

Construct the CLI commands

Advanced CLI features

Taking snapshots of your configuration

Running the CLI in graphical mode

 

Chapter 12 Securing WildFly

Introducing Security

WildFly Security Domains

Configuring Role Based Access Control

Configuring HTTPS using the Undertow subsystem