Geronimo的架构是使用一个Kernel 然后,其他都以GBeans的方式作为插件。这样他的架构就非常灵活。一下是几种可能的配置
- Tomcat + Derby + Jetspeed + ActiveMQ
- Jetty + Apache DS + ActiveMQ + OpenEJB
- Jetty + JOTM + Derby + OpenEJB
- Tomcat + ActiveMQ + Spring Kernel + ServiceMix
Geronimo利用了很多现成的OS项目,而不是重新写他们
MX4J, ActiveMQ, Tomcat, ActiveCluster, HOWL, JOTM, TranQL, Derby, Jetty, ServiceMix, OpenEJB.
Geronimo采用BSD-style licensed ,比起JOnAS and JBoss, 都是 LGPL,更加灵活