■
Have any patches been applied? If so, what are the product and operating system patch
numbers?
■
What other products and technologies are installed and being used in the installation?
■
How many application servers, web servers, and directory servers are installed? What are
the products and versions?
■
How is the web server connected to Enterprise Server? On the same system?
■
How is Enterprise Server connected to the directory server?
■
What JDBC driver is being used to access the database?
What Is Your System Conguration?
■
What are your settings?
■
On which port is Enterprise Server v3 Prelude congured? The default or something else?
■
What defaults were changed during installation and what are the values?
■
What other settings were changed from the defaults and what are their values?
■
What are the JVM heap, stack, and garbage collection-related parameters set to?
■
What are the JVM options?
■
What is the permgen size? OutOfMemoryError:PermGen space errors are common and
indicate that you need to increase the permanent generation space available.
■
Is SSL enabled?
■
What are your network settings (proxy, rewall, and so on)? What happens if you disable
your rewall and attempt the task?
What Is Dierent?
■
What is dierent that could have provoked the problem or triggered the event? Was
something new added or changed? Have any new applications been deployed? If changes
have been made recently, consider backing them out and seeing what happens — does the
problem still occur?
■
Was the feature or functionality working correctly at one time? If so, what changed or
happened between then and now?
■
Is this working on another system? If so, what is dierent about that environment?
Examining Log Files
Logging is one of your most important troubleshooting tools. It is the process by which
Enterprise Server captures data about events that occur during server operation. This data is
recorded in a log le, and is usually the rst source of information when Enterprise Server
problems occur. The primary purpose of log les is to provide troubleshooting information.
Identifyingthe Problem
SunGlassFishEnterpriseServerv3PreludeTroubleshootingGuide • November200816