Enterprise Java Development@TOPIC@

Chapter 91. Application Server

91.1. Server Configuration
91.1.1. Logger
91.2. Standalone Server
91.2.1. Standalone Server Start
91.2.2. Standalone Server Stop
91.3. Embedded Server
91.3.1. Embedded Server Setup
91.3.2. Embedded Server Start
91.3.3. Embedded Server Stop
91.4. Summary

Two primary ways to run the application server


  • root-logger sets default versbosity to INFO

  • additional logger sets verbosity for info.ejava.* to DEBUG


  • EJB class used to create logger named after the class' fully qualified name

  • @PostConstruct logging at INFO level

  • business method logging at DEBUG level


  • Console configured (by default) to only output INFO and above


  • server.log will print all verbosity levels