Part I Development Tasks and Tools
1. Setting Up a Development Environment
To Set the Server to Automatically Start Up in Debug Mode
Generating a Stack Trace for Debugging
GlassFish Server Message Queue Debugging
To Use HPROF Profiling on UNIX
To Enable Remote Profiling With JProbe
Part II Developing Applications and Application Components
6. Using the Java Persistence API
7. Developing Web Applications
8. Using Enterprise JavaBeans Technology
9. Using Container-Managed Persistence
12. Developing Lifecycle Listeners
13. Developing OSGi-enabled Java EE Applications
Part III Using Services and APIs
14. Using the JDBC API for Database Access
15. Using the Transaction Service
16. Using the Java Naming and Directory Interface
To generate class loading messages, use the following asadmin create-jvm-options command:
asadmin create-jvm-options -verbose\:class
To send the JVM messages to a special JVM log file instead of stdout, use the following asadmin create-jvm-options commands:
asadmin create-jvm-options -XX\:+LogVMOutput asadmin create-jvm-options -XX\:LogFile=${com.sun.aas.instanceRoot}/logs/jvm.log
Note - These -XX options are specific to the OpenJDK (or Hotspot) JVM and do not work with the JRockit JVM.
To send the GlassFish Server messages to the Administration Console instead of stderr, start the domain in verbose mode as described in Enabling Verbose Mode.