WildFly Configuration, Deployment, and Administration - Second Edition

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

WildFly Configuration, Deployment, and Administration - Second Edition

Christopher Ritchie

2 customer reviews
Build a functional and efficient WildFly server with this step-by-step, practical guide
Mapt Subscription
FREE
$29.99/m after trial
eBook
$21.00
RRP $29.99
Save 29%
Print + eBook
$49.99
RRP $49.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$21.00
$49.99
$29.99p/m after trial
RRP $29.99
RRP $49.99
Subscription
eBook
Print + eBook
Start 30 Day Trial

Frequently bought together


WildFly Configuration, Deployment, and Administration - Second Edition Book Cover
WildFly Configuration, Deployment, and Administration - Second Edition
$ 29.99
$ 21.00
JBoss EAP Configuration, Deployment, and Administration [Video] Book Cover
JBoss EAP Configuration, Deployment, and Administration [Video]
$ 84.99
$ 72.25
Buy 2 for $35.00
Save $79.98
Add to Cart
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 

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 2 reviews

Read More Reviews

Recommended for You

JBoss AS 7 Configuration, Deployment and Administration Book Cover
JBoss AS 7 Configuration, Deployment and Administration
$ 29.99
$ 21.00
Java EE 7 Development with WildFly Book Cover
Java EE 7 Development with WildFly
$ 29.99
$ 21.00
Java EE 7 Developer Handbook Book Cover
Java EE 7 Developer Handbook
$ 35.99
$ 25.20
WildFly Performance Tuning Book Cover
WildFly Performance Tuning
$ 29.99
$ 21.00
Mastering Web Application Development with AngularJS Book Cover
Mastering Web Application Development with AngularJS
$ 26.99
$ 5.40
JBoss AS 7 Development Book Cover
JBoss AS 7 Development
$ 29.99
$ 21.00