...
Go to <GERONIMO_HOME>/var/temp, you will find the package of newly assembled server with minimizing footprint and the fewest components you need only. By copying and extracting the package to any places you like, you can start the assembly as an independent server. Startup duration and system modules loaded are greatly reduced. Here is a snapshot of an assembly only with framework plugin group selected after startup.
No Format bgColor #000000 borderStyle solid
Booting Geronimo Kernel (in Java 1.6.0)...
Module 1/11 org.apache.geronimo.framework/j2ee-system/2.2-SNAPSHOT/car
started in .000s
Module 2/11 org.apache.geronimo.framework/transformer-agent/2.2-SNAPSHOT/car
started in .000s
Module 3/11 org.apache.geronimo.framework/gshell-framework/2.2-SNAPSHOT/car
started in .000s
Module 4/11 org.apache.geronimo.framework/gshell-geronimo/2.2-SNAPSHOT/car
started in .000s
Module 5/11 org.apache.geronimo.framework/gshell-remote/2.2-SNAPSHOT/car
started in .000s
Module 6/11 org.apache.geronimo.framework/jee-specs/2.2-SNAPSHOT/car
started in .000s
Module 7/11 org.apache.geronimo.framework/rmi-naming/2.2-SNAPSHOT/car
started in .453s
Module 8/11 org.apache.geronimo.plugins.classloaders/geronimo-javaee-deployment
_1.1MR3_spec/2.2-SNAPSHOT/car started in .000s
Module 9/11 org.apache.geronimo.framework/plugin/2.2-SNAPSHOT/car
started in .516s
Module 10/11 org.apache.geronimo.framework/j2ee-security/2.2-SNAPSHOT/car
started in .140s
Module 11/11 org.apache.geronimo.framework/server-security-config/2.2-SNAPSHOT/c
ar started in .047s
Startup completed in 1.969s seconds
Listening on Ports:
1099 0.0.0.0 RMI Naming
9999 0.0.0.0 JMX Remoting Connector
Geronimo Application Server started
Refer to plugin groups if you want to learn more.