Book description
Build a functional and efficient WildFly server with this step-by-step, practical guide
In Detail
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.
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
Table of contents
-
WildFly Configuration, Deployment, and Administration Second Edition
- Table of Contents
- WildFly Configuration, Deployment, and Administration Second Edition
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Preface
- 1. Installing WildFly
- 2. Configuring the Core WildFly Subsystems
- 3. Configuring Enterprise Services
-
4. The Undertow Web Server
- An overview of Undertow
- Creating and deploying a web application
-
Creating a new Maven web project
- Adding JSF components
- Adding the EJB layer
- Choosing the web context of the application
- Deploying the web application
- Adding a remote EJB client
- Configuring data persistence
- Using a default datasource for the JPA subsystem
- Configuring entities
- Configuring persistence in other application archives
- Switching to a different provider
- Summary
-
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
-
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
- 7. Using the Management Interfaces
-
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
-
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
- 10. Securing WildFly
- 11. WildFly, OpenShift, and Cloud Computing
- A. CLI References
- Index
Product information
- Title: WildFly Configuration, Deployment, and Administration - Second Edition
- Author(s):
- Release date: November 2014
- Publisher(s): Packt Publishing
- ISBN: 9781783286232
You might also like
book
Oracle WebLogic Server 12c Advanced Administration Cookbook
If you want to extend your capabilities in administering Oracle WebLogic Server, this is the helping …
book
WildFly Performance Tuning
Develop high-performing server applications using the widely successful WildFly platform In Detail The hugely successful JBoss …
book
JBoss in Action
JBoss in Action teaches readers how to use the JBoss application server, digging into the things …
book
JBoss AS 7 Development
Learn from an expert and master JBoss Application Server through this brilliantly accessible book. It irons …