2010-08-24 24 views
37

¿Cuál recomiendas para la web y por qué?glassfish v3 vs tomcat 7

+5

Glassfish es un servidor de aplicaciones JavaEE completo. Tomcat es un contenedor de servlet. La comparación no es especialmente significativa. – skaffman

+5

Le recomendaría que describa su situación o que elimine esta pregunta sin sentido. –

+0

¡El perfil web casi _ está cerca de ser solo un contenedor web! –

Respuesta

38

No recomiendo ninguna en particular. Si solo quiere compatibilidad con JSP/Servlet, ambas son suficientes. Si desea más que eso (p. Ej., proporcionado por Java EE API que es mucho más que solo JSP/Servlet), entonces Tomcat simplemente no es suficiente sin agregar manualmente un montón de componentes para cumplir con el La API de Java EE como JBoss AS está haciendo.

En términos de desarrollo (Eclipse), Tomcat es un iniciador rápido y reiniciador, tarda unos 3 segundos. Glassfish es un iniciador lento, toma 5 ~ 10 segundos para una aplicación web simple, pero es un "hotdeployer" extremadamente rápido (por this Glassfish Eclipse plugin). Todo sucede en un segundo, mientras que Tomcat usualmente tarda 3 segundos para esto (sí, Tomcat básicamente se está reiniciando).

+1

¿Cómo avanzas tan rápido? El Server Adapter es lento incluso con publicación automática. –

+0

@Thor: ¿Estás usando v3? No puedo recordar que sea lenta. Sin embargo, Glassfish v2 de hecho solía ser irritante lento en los despliegues calientes. Usando su [Plugin de Eclipse proporcionado] (https://glassfishplugins.dev.java.net/) btw. – BalusC

+0

thx para la respuesta –