Entradas etiquetadas con GlassFish

Payara: servidor basado en GlassFish con soporte comercial

Logo de Payara Server

Logo de Payara Server

Cuando hace  un año Oracle anunció que cesaba el soporte comercial de GlassFish (devolviéndolo a lo que siempre fue, una implementación de referencia) muchas empresas vieron como el cielo se les venia encima: el servidor java sobre el que habían construido su software estaba acabado. Esto a su vez abrió ventanas de oportunidad para Oracle y el resto de fabricantes de servidores: unos optaron por publicar guías de migración hacia sus servidores con soporte comercial. Otros ofrecieron soporte comercial para la versión Open Source de GlassFish. La gente de Payara decidieron optar por una solución intermedia: crear una versión empresarial basada en GlassFish. Lo describen de la siguiente manera:

Payara es soporte 24/7 para servidor GlassFish Open Source Edition.
Mejoramos GlassFish. Lo soportamos, lo corregimos, lo aumentamos. Y los distribuimos como software libre: Payara Server.
Payara Server es el sustituto de GlassFish Server con la tranquilidad de disponer de distribuciones trimestrales de mejoras, correcciones y parches para mejorar GlassFish Server y sus librerías dependientes como Tyrus, Eclipse Link, Jersey y otras. Nuestro objetivo es optimizar Payara Server para hacer el mejor servidor JavaEE para producción con respuesta 24/7 y soporte de los mejores ingenieros de middleware de la industria.

Dejando al margen el autobombo que hacen, si estas en la situación que describía al principio seguramente te interese pasarte por su web. A alguno de sus ingenieros los sigo hace tiempo y tengo muy buena impresión de ellos. Otra cosa es que sean los mejores de la industria. Y para demostrar que ademas tienen sentido del humor, han presentado a su servidor con este video:

 

Oracle no dará soporte comercial para Glassfish 4

Logo de GlassFishEn este blog se ha hablado bastante acerca de la idoneidad de utilizar Glassfish en entornos de produccion. Durante este ultimo año, Oracle no ha hecho sino promover su utilización en cuanto evento de Java (suyo o ajeno) haya asistido. Se han publicado vídeos sobre casos de éxito, documentación a mansalva… de todo. Muchos, entre los cuales me incluyo, siempre hemos dudado de elegir Glassfish fuera una buena elección. Los que llevamos algún tiempo en esto recordamos que Glassfish era un demostrador tecnológico, una implementación de referencia de SUN. Un servidor de aplicaciones “de juguete”, si se me permite la expresión. Todos nuestros temores se han confirmado.

Coincidiendo con la actualización del roadmap de Java y Glassfish, Oracle ha hecho publico que a partir de Glassfish 4, no ofrecerá soporte comercial para la plataforma. Aquellas organizaciones que tengan contratado soporte para versiones anteriores no tienen de que preocuparse (de momento) pues seguirán disponiendo de él hasta que llegue la EOL del producto.  Podéis ver aquí el anuncio: Java EE and GlassFish Server Roadmap Update. El articulo es relativamente largo (no te pierdas los comentarios), pero de entre todo lo que se puede reseñar me quedo con esto:

Commercial Java EE 7 support will be provided from WebLogic Server

Efectivamente: si quieres un servidor de aplicaciones con soporte, usa WebLogic. Inmediatamente después del anuncio, el mundo java se incendió. javaHispano, un sitio que te recomiendo aunque no seas desarrollador, también se hizo eco de la noticia. Ante la avalancha de criticas, Oracle respondió en uno de sus blogs con otro articulo: 6 Facts About GlassFish Announcement. Básicamente nos dice que somos unos exagerados, que hay otros servidores que tampoco tienen soporte y se siguen usando, que si usabas Glassfish te puedes pasar fácilmente a WebLogic, que WebLogic no es tan caro… Creo que no han entendido cual es el problema: que la gente se siente engañada.

Las mejoras en la consola de administracion de GlassFish 4

Logo de GlassFishCon la doble intención de facilitar la administración del servidor de aplicaciones y de facilitar el trabajo de los desarrolladores que trabajan sobre la plataforma, la versión 4 de GlassFish incluye numerosas mejoras en la consola de administración: ejecución en background de comandos que tarden mucho en completarse (así puedes seguir usando la consola), mejor soporte para REST en la API de administración, cambios en el formato de los logs, configuraciones por defecto para los domain y una mejor administración de la plataforma OSGi.

Sobre todo esto se estuvo hablando en una de las ponencias de la reciente conferencia JavaOne 2013. Si estáis interesados, han publicado la presentación y encontrareis mas información entre las transparencias 22 y la 35, ambas inclusive.

[slideshare id=26765929&style=border: 1px solid #CCC; border-width: 1px 1px 0; margin-bottom: 5px;&sc=no]

Y si queréis profundizar os recomiendo empezar por este post de Bhakti Mehta, una mujer que estuvo en el equipo fundador de GlassFish, donde se ven con mayor profundidad algunos de estos temas.

Noticias breves

El proyecto Jetty anuncia las releases 7.6.12.v20130726 y 8.1.12.v20130726.

Son versiones de mantenimiento para solucionar un bug en la seguridad de los JSP . Si tienes instalado algún Jetty 7 u 8, puedes descargar la actualización de aquí:

http://download.eclipse.org/jetty/stable-7/dist/
http://download.eclipse.org/jetty/stable-8/dist/

Oracle publica actualizaciones para Oracle GlassFish Server 3.1.2 y 2.1.1

Atención, porque se trata de las versiones de pago de GlassFish. Corrige algunos errores y puedes descargarlo de My Oracle Support.

Disponible GlassFish Server 4 Open Source Edition

Logo de GlassFish

Logo de GlassFish

Coincidiendo con el lanzamiento de Java EE 7, Oracle ha liberado GlassFish 4. No en vano se trata de la implementación de referencia. Esto quiere decir que, al menos sobre el papel, el comportamiento de cualquier servidor de aplicaciones JEE7 se considerará correcto siempre y cuando coincida con el de GlassFish 4. El hecho de que SUN lo considerase un mero demostrador tecnológico me creaba serias dudas sobre su viabilidad a la hora de utilizarlo en producción. Sin embargo, tras la compra de SUN por parte de Oracle, este escenario cambió. Oracle potenció a Glassfish, creando incluso una versión entreprise: Oracle GlassFish Server. Sigo sin entender el motivo: Oracle dispone de WebLogic, un servidor de aplicaciones referencia en el mercado.

Lo entendamos o no, el caso es que la red se ha ido llenando con casos de éxito de implantaciones con GlassFish. Lo que quiere decir que tarde o temprano nos terminará llegando una aplicación para que la instalemos sobre el servidor de aplicaciones del pececito.

Estaba trabajando para hacer algunas entradas sobre GlassFish 3 (instalación y despliegue para empezar), pero el lanzamiento de la versión 4 lo ha dejado obsoleto y tendré que empezar de nuevo. Si te interesa, puedes suscribirte al blog para no perderte las entradas cuando las publique.

Podéis obtener GlassFish Server 4 Open Source Edition desde su zona de descarga: https://glassfish.java.net/download.html. Es de las paginas de descarga mas trabajada que he visto.

Página de descargas de GlassFish

Página de descargas de GlassFish

Como podéis ver en la captura, se compone de una serie de pasos y siguiéndolos llegaremos a tener el servidor funcionando. Ademas, en algunos pasos podremos elegir determinadas opciones y las instrucciones se irán adaptando dinámicamente a nuestras preferencias.

Encontraras toda la información que necesites en su página de documentación: https://glassfish.java.net/documentation.html

Ir arriba