Use your business data to your advantage with the help of Syncfusion’s new data science offerings. Discover how a custom big data solution can provide your company with valuable predictions about key market trends.

JBoss AS 7 Configuration, Deployment and Administration

Starting

Francesco MarchioniDecember 2011

This book is the complete guide to JBoss AS 7 for Java system administrators, developers, and application testers. It takes you through setting up a JBoss application in logical, progressive steps, supported by screenshots and clear directions.

$29.99

$49.99

RRP $29.99

RRP $49.99

eBook

Print + eBook

Want this title & more?

$21.99 p/month

Subscribe to PacktLib

Enjoy full and instant access to over 2000 books and videos – you’ll find everything you need to stay ahead of the curve and make sure you can always get the job done.

Book Details

ISBN 139781849516785

Paperback380 pages

About This Book

Covers all JBoss AS 7 administration topics in a concise, practical, and understandable manner, along with detailed explanations and lots of screenshots

Uncover the advanced features of JBoss AS, including High Availability and clustering, integration with other frameworks, and creating complex AS domain configurations

Discover the new features of JBoss AS 7, which has made quite a departure from previous versions

Who This Book Is For

Java system administrators, developers, and application testers will benefit from this book. The brand new features in AS 7 mean that everyone can get something from this book, whether you have used JBoss AS before or not.

Table of Contents

Chapter 1: Installing JBoss AS 7

Getting started with the application server

Exploring the application server file system

Summary

Chapter 2: Configuring the Application Server

Configuring the application server

Configuring core subsystems

Configuring the application server logging

Summary

Chapter 3: Configuring Enterprise Services

Configuring database connectivity

Configuring Enterprise Java Beans

Summary

Chapter 4: JBoss Web Server Configuration

Configuring the Web container

Creating and deploying a web application

Summary

Chapter 5: Configuring a JBoss AS Domain

Introducing the JBoss AS domain

Configuring the domain

An example domain configuration

Summary

Chapter 6: Deploying Applications on JBoss AS 7

Deploying resources on the application server

Deploying applications on JBoss AS standalone

Deploying applications on a JBoss AS domain

JBoss AS 7 classloading explained

Summary

Chapter 7: Managing the Application Server

The Command Line Interface (CLI)

The new Web admin console

CLI or Web console ?

Summary

Chapter 8: Clustering

Setting up JBoss clustering

Configuring JBoss clustering

Configuring the Infinispan subsystem

Clustering the messaging subsystem

Summary

Chapter 9: Load-balancing Web Applications

Using Apache web server with JBoss AS 7

Load-balancing with mod_cluster

Installing mod_cluster

Managing mod_cluster with the CLI

Managing your web contexts with CLI

Adding native management capabilities

Managing web contexts using the configuration file

Troubleshooting mod_cluster

Testing mod_cluster

Load-balancing between nodes

Configuring clustering in your applications

Clustering session beans

Clustering entities

Caching entities

Caching queries

Clustering web applications

Summary

Chapter 10: Securing JBoss AS 7

Approaching Java security API

Securing the AS 7 management interfaces

Securing the transport layer

Summary

Chapter 11: Taking JBoss AS 7 in the Cloud

Introduction to cloud computing

JBoss cloud infrastructure

Summary

What You Will Learn

Understand the new AS infrastructure and how to install, start, and stop the AS 7

Configure the core AS 7 services, including database connections, the JMS subsystem, and transaction service

Manage the application server using the Admin Console and the new Command Line Interface

Deploy applications on the AS, using all the available tools and instruments.

Configure and run a cluster of application server nodes and provide high availability to your applications

Secure the application server and the applications running on it

Learn how to take your JBoss AS 7 applications in the cloud by leveraging the OpenShift platform-as-a-service

Tune and slim the application server

In Detail

As the Java EE standard has evolved and matured, the API has become increasingly rich and complex. The next generation of application servers needs to be modular and configurable to run only specific services or containers. JBoss AS 7 promises to meet those requirements but the configuration of a complex application server is composed of a mix of administrative and management tasks which often overlap, generating confusion.

JBoss AS 7 Configuration, Deployment and Administration will give you an expert's understanding of every component that makes up the JBoss application server, and will show you how to use them, helping you to dramatically cut down the learning curve for this exciting product.

This book will guide you through configuration, management, deployment and advanced administration in a logical order to avoid the common pitfalls of setting up a new AS. The book dives into the new application server structure and shows you how to install it. You will learn how to configure the core AS services, including thread pools, the messaging system, and the transaction service. Finally, you will learn how to deploy and manage your applications and then tune the performance of your AS to achieve an efficient, indispensible application server.

Authors

Francesco Marchioni

Francesco Marchioni is a Sun Certified Enterprise architect employed for an Italian company based in Rome. He started learning Java in 1997, and since then he has followed the path to the newest Application Program Interfaces released by Sun. In 2000, he joined the JBoss community when the application server was running the 2.x release.

He has spent many years as a software consultant, where he has envisioned many successful software migrations from vendor platforms to the open source products such as JBoss AS, fulfilling the tight budget requirements of current times.

For the past 5 years, he has been authoring technical articles for O'Reilly Media and also runs an IT portal focused on JBoss products (http://www.mastertheboss.com).

In December 2009, he authored JBoss AS 5 Development, Packt Publishing, which describes how to create and deploy Java Enterprise applications on JBoss AS.

In December 2010, he authored his second title, JBoss AS 5 Performance Tuning, Packt Publishing, which describes how to deliver fast and efficient applications on JBoss AS.

In December 2011, he authored yet another title, JBoss AS 7 Configuration Deployment Administration, Packt Publishing, which covers all the aspects of the newest application server release.

In August 2012, he coauthored the book, Infinispan Data Grid Platform, Packt Publishing, with Manik Surtani, which covers all aspects related to the configuration and development of applications using the Infinispan data grid platform.

Alerts & Offers

Series & Level

We understand your time is important. Uniquely amongst the major publishers, we seek to develop and publish the broadest range of learning and information products on each technology. Every Packt product delivers a specific learning pathway, broadly defined by the Series type. This structured approach enables you to select the pathway which best suits your knowledge level, learning style and task objectives.

Learning

As a new user, these step-by-step tutorial guides will give you all the practical skills necessary to become competent and efficient.

Beginner's Guide

Friendly, informal tutorials that provide a practical introduction using examples, activities, and challenges.

Essentials

Fast paced, concentrated introductions showing the quickest way to put the tool to work in the real world.

Cookbook

A collection of practical self-contained recipes that all users of the technology will find useful for building more powerful and reliable systems.

Blueprints

Guides you through the most common types of project you'll encounter, giving you end-to-end guidance on how to build your specific solution quickly and reliably.

Mastering

Take your skills to the next level with advanced tutorials that will give you confidence to master the tool's most powerful features.

Starting

Accessible to readers adopting the topic, these titles get you into the tool or technology so that you can become an effective user.

Progressing

Building on core skills you already have, these titles share solutions and expertise so you become a highly productive power user.