Chapter 10. Troubleshooting and Tuning GlassFish
In this chapter, we will discuss one of the more difficult areas of administering any server environment, including GlassFish: troubleshooting and performance tuning. Due to the inherent complexity of this topic, instead of trying to cover too much briefly, we try to focus on several practical tools that can make our job of maintaining and tuning GlassFish easier. The goal of this chapter is to help you gain a high level of understanding on what is involved when we troubleshoot and tune GlassFish, and then help you get familiar with the tools. Along the way, we will also point you to appropriate resources for an in-depth coverage of specific topics.
Troubleshooting the GlassFish environment
Like any other server environment, sometimes, the GlassFish Server environment can go wrong. Errors could come in many different forms. For example, the GlassFish Server may not be able to start if there is port number conflict; or an application may exhibit...