WildFly Configuration, Deployment, and Administration - Second Edition

Build a functional and efficient WildFly server with this step-by-step, practical guide

WildFly Configuration, Deployment, and Administration - Second Edition

This ebook is included in a Mapt subscription
Christopher Ritchie

5 customer reviews
Build a functional and efficient WildFly server with this step-by-step, practical guide
$0.00
$29.99
$49.99
$29.99p/m after trial
RRP $29.99
RRP $49.99
Subscription
eBook
Print + eBook
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 4,000+ eBooks & Videos
  • 40+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Preview in Mapt

Book Details

ISBN 139781783286232
Paperback402 pages

Book Description

WildFly 8 is a modular, lightweight, Java EE-compliant application server. Application deployment and management is simplified with WildFly's centralized and easy-to-use administration interface. It supports high availability and latest web technologies, such as web sockets and a non-blocking API. There was previously a lack of a system-administration-free platform that allowed the scaling of Java EE applications, but WildFly 8 in combination with OpenShift fills that gap.

The book starts with an explanation of the installation of WildFly and application server configuration. Then, it moves on to the configuration of enterprise services and also explores the new web container Undertow. It then covers domain configuration, application deployment, and application server management. By the end of the book, you will have a firm grasp of all the important aspects of clustering, load balancing, and WildFly security. This guide is invaluable for anyone who works with or is planning to switch to WildFly.

Table of Contents

Chapter 1: Installing WildFly
What's new in WildFly 8?
Getting started with the application server
Exploring the application server filesystem
Summary
Chapter 2: Configuring the Core WildFly Subsystems
Configuring our application server
Configuring application server logging
Summary
Chapter 3: Configuring Enterprise Services
Connecting to a database
Configuring the Enterprise JavaBeans container
Configuring concurrency
Summary
Chapter 4: The Undertow Web Server
An overview of Undertow
Creating and deploying a web application
Creating a new Maven web project
Summary
Chapter 5: Configuring a WildFly Domain
Introducing the WildFly domain
Understanding the default domain configuration
Starting up and stopping a domain
Configuring the domain
Creating our very own domain configuration
Summary
Chapter 6: Application Structure and Deployment
Deploying resources on the application server
Deploying applications on a standalone WildFly server
Deploying applications on a WildFly domain
Explaining WildFly classloading
Summary
Chapter 7: Using the Management Interfaces
The command-line interface (CLI)
The web admin console
The CLI or web console?
Summary
Chapter 8: Clustering
Setting up a WildFly cluster
Configuring the WildFly cluster
Configuring the Infinispan subsystem
Clustering the messaging subsystem
Configuring clustering in your applications
Clustering session beans
Clustering entities
Caching entities
Caching queries
Clustering web applications
Summary
Chapter 9: Load-balancing Web Applications
Benefits of using the Apache web server with WildFly
Load-balancing with mod_cluster
Installing mod_cluster libraries
Managing mod_cluster via the CLI
Managing your web contexts with the CLI
Adding native management capabilities
Managing web contexts using the configuration file
Troubleshooting mod_cluster
Load-balancing between nodes
Summary
Chapter 10: Securing WildFly
Approaching Java security API
Securing the management interfaces
Securing the transport layer
Summary
Chapter 11: WildFly, OpenShift, and Cloud Computing
Introduction to cloud computing
Getting started with OpenShift Online
Creating our first OpenShift application
Viewing the OpenShift server logfiles
Managing applications in OpenShift
Configuring your applications
Summary

What You Will Learn

  • Discover how to install, start, and stop your WildFly server, and gain an understanding of the WildFly modular infrastructure
  • Configure WildFly's services such as transactions, threads, logging, Enterprise Java Beans, and Java Message Service
  • Set up the Undertow web server
  • Deploy applications on WildFly using various deployment strategies
  • Use JBoss' cloud platform OpenShift to simplify the deployment and management of applications
  • Manage the application server using the command-line interface and the admin console
  • Improve scalability by configuring high availability, clustering, and load balancing
  • Secure your WildFly server and enterprise application components using a number of authentication mechanisms

Authors

Table of Contents

Chapter 1: Installing WildFly
What's new in WildFly 8?
Getting started with the application server
Exploring the application server filesystem
Summary
Chapter 2: Configuring the Core WildFly Subsystems
Configuring our application server
Configuring application server logging
Summary
Chapter 3: Configuring Enterprise Services
Connecting to a database
Configuring the Enterprise JavaBeans container
Configuring concurrency
Summary
Chapter 4: The Undertow Web Server
An overview of Undertow
Creating and deploying a web application
Creating a new Maven web project
Summary
Chapter 5: Configuring a WildFly Domain
Introducing the WildFly domain
Understanding the default domain configuration
Starting up and stopping a domain
Configuring the domain
Creating our very own domain configuration
Summary
Chapter 6: Application Structure and Deployment
Deploying resources on the application server
Deploying applications on a standalone WildFly server
Deploying applications on a WildFly domain
Explaining WildFly classloading
Summary
Chapter 7: Using the Management Interfaces
The command-line interface (CLI)
The web admin console
The CLI or web console?
Summary
Chapter 8: Clustering
Setting up a WildFly cluster
Configuring the WildFly cluster
Configuring the Infinispan subsystem
Clustering the messaging subsystem
Configuring clustering in your applications
Clustering session beans
Clustering entities
Caching entities
Caching queries
Clustering web applications
Summary
Chapter 9: Load-balancing Web Applications
Benefits of using the Apache web server with WildFly
Load-balancing with mod_cluster
Installing mod_cluster libraries
Managing mod_cluster via the CLI
Managing your web contexts with the CLI
Adding native management capabilities
Managing web contexts using the configuration file
Troubleshooting mod_cluster
Load-balancing between nodes
Summary
Chapter 10: Securing WildFly
Approaching Java security API
Securing the management interfaces
Securing the transport layer
Summary
Chapter 11: WildFly, OpenShift, and Cloud Computing
Introduction to cloud computing
Getting started with OpenShift Online
Creating our first OpenShift application
Viewing the OpenShift server logfiles
Managing applications in OpenShift
Configuring your applications
Summary

Book Details

ISBN 139781783286232
Paperback402 pages
Read More
From 5 reviews

Read More Reviews