servers compatible java java-ee glassfish application-server tomcat5.5

java - compatible - tomcat vs glassfish



GlassFish vs tomcat (1)

P: Mi pregunta es, ¿qué mejoras traerían GlassFish a la mesa (seguridad / velocidad) en comparación con el Tomcat existente (5.5) o una actualización a la versión más reciente 7?

Tomcat 7 en comparación con Tomcat 5.5 admite una versión más reciente de las especificaciones JSR. Por lo tanto, si desea utilizar, por ejemplo, Servlet 3.0 o Websockets, no tiene otra opción que actualizar la versión de Tomcat. Vea este enlace para obtener la lista completa de las versiones de Tomcat y las especificaciones compatibles.

Sin embargo, Tomcat no es un contenedor de Java EE, sino un contenedor de servlets. En otras palabras, si planea usar Java EE completo (que incluye seguridad y muchas otras cosas), tiene que cambiar de Tomcat a algunos de los servidores de aplicaciones Java EE completos. Glassfish es uno de ellos, otros son TomEE (similar a Tomcat, por lo que quizás sea un buen punto de partida), WildFly, IBM Websphere, Oracle Weblogic, etc. Lamentablemente, Oracle recientemente decidió abandonar el soporte comercial para Glassfish, por lo que quizás sea una buena elección. para ir con algún otro servidor de aplicaciones si desea utilizarlo comercialmente.

De una forma u otra, muévase de Tomcat 5.5 porque es una versión bastante antigua de Tomcat.

Ver también:

Esta pregunta ya tiene una respuesta aquí:

Me gustaría comenzar a usar JEE6 en el próximo proyecto en el que tengo que trabajar en mi trabajo, pero también hay una limitación (tipo de): Tomcat 5.5 Mi pregunta es, ¿qué mejoras traerían a GlassFish a la mesa (seguridad / velocidad)? ) ¿vs el Tomcat existente (5.5) o una actualización a la versión 7 más reciente?