Foro sobre Java EE > ¿Servidores Open Source - Son confiables?
De momento no te recomiendo a GlassFish 4.0. Aparte que no hay soporte comercial (el cliente estaba dispuesto a pagarlo), tiene un bug espantoso con el manejo de sesiones con alta carga de usuarios.
Muchas gracias por responder antoniovl. Te comento, uso Eclipse, para ser exacto Kepler y solo tengo dos opciones para servidores WildFly pero tengo que instalar ~400 MB de herramientas de JBoss (JBoss Tools) y GlassFish.
NetBeans tiene soporte para Tomcat8 que es el que quiero usar, pero no me gusta NetBeans, estoy familiarizado con Eclipse por la libertad que me da de configurarlo, instalar los plugins que necesito, etc. Netbeans es un All-In pero me resulta pesado usarlo, además que no tengo tan buena máquina para soportar a este tragón xD
De momento seguiré con GlassFish hasta que salga Eclipse Luna con soporte nativo para WildFly y Tomcat8 y ojalá TomEE.
Un saludo.
Como dice antoniovl, glassfish ya no tiene soporte, asi que no te arriesges.
Yo te recomendaria JBOSS 7 o las ultimas versiones. Tiene un buen nivel de configuracion ( seguridad, puertos, datasources , logging, overrides de librerias, etc etc ).
Ahora por el tema de "¿solo sirven para pequeños sistemas?"
Te digo : "Depende". Si descargas el zip del jboss o cualquier servidor de aplicaciones, lo descomprimes y directo lo pasas a el entorno de produccion, es casi seguro que ante el mas minimo estress se caera el servidor y tu aplicacion con el. Pero si tienes algun experto en el servidor que hallas elegido, configurando puede lograr que hasta un tomcat sea una interesante opcion.
Tambien tienes la opcion de cloud : jelastic, openshift, etc etc
Saludos.
Alguien tiene experiencia con jelastic, cloudfoundry o algun otro proveedor cloud extranjero? O recomendais tener tu propio VPS y gestionar tu propio servidor JEE.
Estoy hablando para una aplicación profesional para unos 100 usuarios.
Un saludo.
Guenas.
@antoniovl
Yo no uso glasfish pero si uso uno de sus principales componentes: Grizzly, y voy actualizando la versión. Ahora uso la última 2.3.11.
Lo que comentas me suena mucho a un bug en este componente. Yo no uso HTTP sino solo UDP y TCP, pero me da miedo lo que comentas.
¿Podrías decirme algo mas al respecto?
Un saludo
@paposo
Mira, los síntomas eran muy simples: Iniciabas sesión con tu cuenta de usuario, y repentinamente estabas en la sesión de otro.
Inicialmente le fincamos la culpa a mod_jk. Hay un bug documentado con mod_jk en donde se tiene este mismo problema, y lo que hicimos fue montar directamente el certificado SSL en el servidor de aplicaciones y quitamos a Apache de en medio pero el problema persistió. El problema lo pudimos reproducir en nuestro ambiente de desarrollo implementando una página (JSF) muy simple que se auto-invocaba cada 1 segundo. Iniciamos sesión en 3 navegadores diferentes desde 7 máquinas distintas (con 20 requests por segundo teóricos) y el problema se presentaba entre los 10 y 15 minutos. Regresamos a GlassFish 3.1.2.2 y la prueba corrió por mas de 40 minutos sin problema. Hicimos deploy en producción y ha funcionado correctamente.
Gracias.
Aun no tengo muy claro donde reside el problema, pero te agradezco la información proporcionada.
Un saludo
Hola, buenas noches. Recien he dado el salto a Java EE 7 y estoy escogiendo un servidor open source.
Tomcat 8 es una opción, aunque aún no ha salido la versión final, supongo que Eclipse Luna tendrá soporte.
WildFly es también una buena opción, es muy completo y está en su versión final. Solo basta que los IDEs lo acepten como estándar en su lista de soporte para servidores.
Y por su puesto, GlassFish open source, creo que es una buena alternativa, ya que implementa todo Java EE.
¿Qué servidor me recomiendan? ¿Es confiable un servidor open source o solo sirven para pequeños sistemas?
Muchas gracias por su tiempo. Un saludo.