¡Definitivamente utilizamos Geronimo en producción!
Hemos utilizado la versión de Tomcat desde la versión 1.0, hace aproximadamente cuatro años, según recuerdo. Actualmente estamos ejecutando principalmente 2.1.1.4.
Una de nuestras aplicaciones obtiene alrededor de 1 millón de páginas visitadas por día. Los otros no están cerca de eso, pero son aplicaciones importantes que deben funcionar bien.
Nuestra elección se basó principalmente en:
- Precio: En el momento de nuestra empresa comenzó a usar Java, no estábamos seguros de lo que necesitábamos de un servidor de aplicación. Así que decidimos comenzar de manera gratuita y avanzar, si es necesario.
- Características básicas: tuve experiencia con WebSphere (base/ND) y el antiguo Tomcat. Geronimo tenía las características J2EE que queríamos, todo dentro de un paquete liviano.
- Código abierto: Nuestro cliente principal que usamos Java para el código abierto requerido.
- Familiaridad: al ser un servidor basado en Apache, ya nos sentíamos cómodos con Tomcat, OpenJPA, los servicios web de Axis y otros. Además, nos sentimos cómodos con la comunidad Apache en cuanto al seguimiento de errores y otras cosas menores.
- Soporte: Esperábamos estar solos, pero saber que la comunidad Apache estaba activa era importante. Al igual que la disponibilidad de soporte comercial de IBM, ya que somos un Business Partner de IBM.
Nuestra experiencia ha sido excelente en general. Los servidores son muy confiables. Busco nuestros registros de vez en cuando y a veces vemos errores extraños con una conexión a la base de datos, una llamada EJB, pero esos son bastante raros (y muy posiblemente nuestro código falla).
El rendimiento es impresionante. Bromeo que podríamos sacar a Geronimo de mi computadora portátil y los clientes no notarían la diferencia.Dale un servidor decente y ronroneará durante meses.
No estoy seguro de cuántas personas realmente corren Geronimo. Estoy bastante confundido acerca de eso. He visto diapositivas (hace años) que enumeran algunos nombres importantes como eBay usándolo. La lista de correo está activa, pero a veces parece que solo el equipo de Geronimo se comunica entre sí.
El único error grave que me he encontrado es this one. Es un gran problema para nosotros, pero, por supuesto, Geronimo es gratis y no espero que solucionen errores que son importantes solo para mí.
He estado buscando echar un vistazo al servidor Apache TomEE, preguntándome si se usa de forma más activa o abierta. Solo para ver cómo se compara la comunidad y el uso con Geronimo.