GlassFish

GlassFish
DesenvolvedorFundação Eclipse
Lançamento inicial6 de junho de 2005; há 21 anos (2005-06-06)
Lançamento estável
8.0.1 / 25 de março de 2026; há 6 meses (2026-03-25)
Repositório
Escrito emJava
Sistema
operacional
Multiplataforma
TipoServidor de aplicação
LicençaEPL 2.0 e GPL
Websiteglassfish.org Edit this on Wikidata

GlassFish é um servidor de aplicação de código aberto para a plataforma Jakarta EE (anteriormente Java EE). Iniciado pela Sun Microsystems, foi posteriormente patrocinado pela Oracle Corporation e, atualmente, é um projeto mantido pela Fundação Eclipse.

Em 2017, a Oracle doou o código-fonte do GlassFish para a Fundação Eclipse, marcando a transição do Java EE para o Jakarta EE. A partir de 2022, a empresa estoniana OmniFish assumiu a gestão técnica (stewardship) do projeto, transformando-o em um servidor otimizado para ambientes de produção.

Versões lançadas

A Sun lançou o projeto GlassFish em 6 de junho de 2005. Em 4 de maio de 2006, o Projeto GlassFish lançou a primeira versão que suportava a especificação Java EE 5.

Em 8 de maio de 2007, o projeto SailFin foi anunciado na JavaOne como um subprojeto de GlassFish. O objetivo do Projeto SailFin é adicionar suporte ao Protocolo de Iniciação de Sessão (SIP) às servlets em GlassFish.

A comunidade GlassFish lançou a versão 2 de GlassFish (também conhecida como Sun Java System Application Server 9.1) com capacidade completa para clusterização corporativa e web services interoperáveis com tecnologia Microsoft.

A GlassFish 2.1 (também conhecido como Sun GlassFish Enterprise Server 2.1) foi lançada pela Sun e pela comunidade em 21 de janeiro de 2009. Esta versão foi a base para o servidor de aplicações SIP SailFin (também chamado Sun Communication Application Server).

Já em 10 de dezembro de 2009 GlassFish v3 foi lançado. Sendo a implementação de referência de Java EE, foi o primeiro servidor de aplicações a implementar completamente Java EE 6. (JSR 316, porém, fora aprovada com reservas.) Nesta versão, o servidor de aplicação adiciona novas funcionalidades para facilitar a migração de Tomcat para GlassFish. Outras novas funcionalidades notáveis relacionavam-se a modularidade (GlassFish v3 Prelude já incluía um ambiente de execução OSGi Apache Felix), tempo de inicialização (uns poucos segundos), implantação ao código ser alterado (suportado por NetBeans e plugins do Eclipse) e preservação de sessão entre reimplantações.

Logo após a aquisição da Sun, em 25 de março de 2010, a Oracle publicou um planejamento para as versões 3.0.1, 3.1, 3.2 e 4.0 de GlassFish, envolvendo temas como clusterização, virtualização e integração com Coherence e outras tecnologias Oracle. A versão da comunidade open source permanece inalterada em outros aspectos.

Em 28 de fevereiro de 2011, Oracle lançou GlassFish v3.1. Esta versão introduziu suporte a clusterização e balanceamento de carga, além de suportar a nova especificação Java EE 6 Web Profile.

Versões recentes (Era Eclipse)

Suporte comercial

Após o encerramento do suporte comercial pela Oracle em 2014, o suporte profissional para a distribuição oficial do GlassFish foi restabelecido em 2022 pela OmniFish. A empresa lidera atualmente a maioria das contribuições ao código-fonte e fornece suporte técnico 24/7, correções de segurança e serviços de migração para a distribuição da Fundação Eclipse.

Ver também


Referências

  1. ↑ Eclipse Foundation (ed.). «Eclipse GlassFish Project Metrics». Consultado em 6 de abril de 2026
  2. ↑ «JSR 289: SIP Servlet v1.1». Jcp.org. 21 de agosto de 2008. Consultado em 13 de julho de 2011
  3. ↑ «JSR 316: JavaTM Platform, Enterprise Edition 6 (Java EE 6) Specification». Jcp.org. 10 de dezembro de 2009. Consultado em 13 de julho de 2011
  4. ↑ «JSR 316, Java EE 6 Spec, Approved with Reservations» (em inglês). Oreillynet.com. 18 de julho de 2007
  5. ↑ «GlassFish v3 adds support for Tomcat-style valves». Blogs.sun.com. 5 de setembro de 2008. Consultado em 13 de junho de 2011. Arquivado do original em 6 de setembro de 2008
  6. ↑ «GlassFish session preservation across redeployments» (PDF). Wikis.sun.com
  7. ↑ «GlassFish Roadmap». Glassfish.org[ligação inativa]
  8. ↑ «Notas de lançamento GlassFish 8.0.0». Consultado em 6 de abril de 2026
  9. ↑ OmniFish (ed.). «Suporte para GlassFish». Consultado em 6 de abril de 2026

Ligações externas

Ícone de esboço Este artigo sobre software é um esboço. Você pode ajudar a Wikipédia expandindo-o.