Geronimo can be run as a Windows or UNIX service, though the necessary configuration files are not provided in the main distribution.
For UNIX systems, a script can be set up in /etc/init.d or the equivalent that calls the
geronimo.sh script with the "start" argument during
startup, and the "stop" argument during shutdown.
For Windows systems, you can configure a tool like the Java Service Wrapper to start and stop Geronimo.
The scripts necessary to run Geronimo as a service will be included in a future release of Geronimo.