ebook img

GlassFish Administration PDF

284 Pages·2010·4.68 MB·English
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview GlassFish Administration

GlassFish Administration Administer and configure the GlassFish v2 application server Xuekun Kou BIRMINGHAM - MUMBAI GlassFish Administration Copyright © 2009 Packt Publishing All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews. Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book. Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information. First published: December 2009 Production Reference: 1081209 Published by Packt Publishing Ltd. 32 Lincoln Road Olton Birmingham, B27 6PA, UK. ISBN 978-1-847196-50-7 www.packtpub.com Cover Image by Parag Kadam ([email protected]) Credits Author Editorial Team Leader Xuekun Kou Gagandeep Singh Reviewers Project Team Leader Dies Köper Lata Basantani Jagadesh Munta Project Coordinator Joel Goveya Acquisition Editor Sarah Cullington Proofreader Lesley Harrison Development Editor Swapna Verlekar Graphics Nilesh R. Mohite Technical Editor Neha Damle Production Coordinator Adline Swetha Jesuthas Copy Editor Sanchari Mukherjee Cover Work Adline Swetha Jesuthas Indexer Rekha Nair About the Author Xuekun Kou has been architecting, and developing enterprise Java applications since the early days of J2EE. He provides consulting services on Java and Java EE technology, and he also trains architects and developers on the Java technology, software engineering, and enterprise architecture. Xuekun has worked extensively with most of the well-known Java EE application server products, and his experience with GlassFish can be traced back to its ancestors—the iPlanet, Sun ONE, and Sun Java System Application Server series. He earned his Master's degrees from the Florida State University, and his Bachelor's degree from the University of Science and Technology of China. Acknowledgement First, I want to thank Packt for giving me the opportunity to write this book. I am grateful to my editors, Sarah Cullington, Swapna Verlekar, Joel Goveya, and everyone else from Packt. Without their encouragement, perseverance and excellent work, it would have been impossible to finish this book. I also want to acknowledge the following colleagues over the years: Jim Quasius, Bill Nelson, Matt Heimer, Jessica Emmons, Elie Dagher, Peggy Harrington, Michael De Loia, Ron Pinkerton, Tom McGinn, Darren Smith, Jason Mitchell, Joey White, Reid Morrison, Murali Katapali, and Lloyd Fischer. I learned a tremendous amount from working with these excellent people. Over my seven years of working as a Sun Certified Instructor for the best IT professional training organization, the Sun Learning Services. I was very fortunate to work with and learn from the most knowledgeable and passionate group of Java and Java Enterprise System training specialists. I want to thank every one of them. Most importantly, I want to thank my family: my parents, Jiren and Hezhi for giving me the best education and teaching me the value of hardwork; my wife, Jianghua, for her unconditional love and support; and my son Jeffrey, for the all the joy he brings to us. About the Reviewers Dies Köper has been a member of the development group of Fujitsu's J2EE application server Interstage for eight years. The various roles he took on in the EJB, Servlet, and Web Services teams have given him extensive exposure to the various Java and Java EE technologies. In early 2007, he started looking at GlassFish as a base for Interstage's Java EE 5 container implementation. He recently moved from Japan to Sydney, Australia, with his wife Emi and is now working as senior software developer for Fujitsu Australia Software Technology, where his main role is to collaborate with the GlassFish developers to make sure improvements of quality and other issues encountered by Fujitsu are applied in GlassFish too. In early 2009, he was granted committer privileges for the GlassFish project. He has since committed over fifty patches. Jagadesh Munta has 14 years of IT industry experience. He's been at Sun Microsystems for the last 9 years. Prior to that he had worked in Intelligroup Asia Pvt. Ltd, NRSA (Department of Space) organizations. He currently works with the Software Quality Engineering Group as a lead engineer on the SailFin and GlassFish Application Servers. He's developing test applications for the security module, discovering the use of new tools, developing harnesses, utilities, and improving automation frameworks. He has a MS degree in Software Engineering from San Jose State and a Bachelor of Technology in Computer Science and Engineering from Jawaharlal Nehru Technological University (India). Sun Microsystems, Inc. (NASDAQ: JAVA) provides network computing infrastructure solutions that include computer systems, software, storage and services. Its core brands include the Java technology platform, the Solaris operating system, MySQL, StorageTek and the UltraSPARC processor. I would like to thank my parents (Malakondaiah and Narasamma) and my wife (Sreelatha) and my wonderful kid (Lokaranjan), who were always there for me to support. Also, I would like to express my gratitude to my manager at work. Last, but not least, I would like to convey my thanks to Shilpa Dube and Joel Goveya, who helped me in this effort Table of Contents Preface 1 Chapter 1: Getting Started 7 Introducing GlassFish 7 A brief history of GlassFish 8 Understanding essential features of GlassFish 9 Strong and active community 9 Developer friendliness 10 High quality implementation 11 Sophisticated administration capability 11 Configuration flexibility 11 High performance 12 Installing GlassFish 12 Preparing for the GlassFish installation 12 Understanding system requirements for GlassFish 13 Installing the JAR file distribution 14 Installing the installer-based distribution 16 Using the silent installation feature 22 Verifying the GlassFish installation 23 Summary 27 Chapter 2: Understanding the GlassFish Server Architecture 29 Understanding the architecture of GlassFish 29 GlassFish architecture with the developer profile 30 Server instances 30 Administrative domains 31 The architecture of the developer profile 31 GlassFish architecture with the clustering profile 32 Domain Administration Server (DAS) 33 Clusters 33 Node agents 34 Using the clustering profile 34

Description:
Administer and configure the GlassFish v2 application server Get GlassFish installed and configured ready for use Integrate GlassFish with popular Open Source products such as Open MQ, Open DS, and Apache Active MQ, and get them working together in a loosely-coupled manner Configure resource types l
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.