Download do WebSphere 8.5 Liberty Profile: um guia para desenvolvedores
Se você estiver procurando por um servidor de aplicativos leve, pronto para produção e amigável ao desenvolvedor, considere o WebSphere Liberty. Neste artigo, explicaremos o que é o WebSphere Liberty, quais recursos e benefícios ele oferece e como baixar e instalar o WebSphere Liberty 8.5 em sua máquina.
O que é o WebSphere Liberty?
O WebSphere Liberty é um servidor de aplicativos Java EE rápido, dinâmico e fácil de usar que suporta todas as especificações Java EE 7 e MicroProfile. Ele foi projetado para ser modular, flexível e combinável, permitindo que você escolha apenas os recursos necessários e reduza o espaço ocupado pelo servidor e o tempo de inicialização. Ele também fornece uma experiência de desenvolvimento simples e intuitiva com ferramentas como Eclipse, Maven, Gradle, Docker e muito mais.
websphere 8.5 liberty profile download
Recursos e benefícios do WebSphere Liberty
Alguns dos principais recursos e benefícios do WebSphere Liberty são:
Ele oferece suporte a uma ampla variedade de tecnologias Java EE, como servlets, JSPs, JSF, EJBs, JPA, JAX-RS, JAX-WS, CDI, Bean Validation, JSR 356 WebSocket, Batch, Concurrency Utilities e muito mais.
Ele também suporta tecnologias MicroProfile, como Config, Tolerância a Falhas, Verificação de Saúde, Métricas, Open API, Open Tracing, Rest Client, JWT Propagation e muito mais.
Ele permite o rápido desenvolvimento e teste de aplicativos com recursos como migração zero, implantação dinâmica, atualizações automáticas de configuração, recarregamento dinâmico de certificados SSL e muito mais.
Ele oferece alto desempenho e escalabilidade com recursos como roteamento dinâmico, persistência de sessão, gerenciamento inteligente, dimensionamento automático, balanceamento de carga, gerenciamento de integridade e muito mais.
Ele fornece segurança e confiabilidade com recursos como suporte a SSL/TLS, funções e permissões de segurança Java EE, autenticação e delegação Kerberos, suporte a OAuth 2.0 e OpenID Connect, suporte a transações distribuídas, suporte a failover e recuperação e muito mais.
Ele permite implementar aplicativos em várias plataformas e ambientes, como servidores locais, máquinas virtuais (VMs), contêineres (Docker ou podman), plataformas de nuvem (IBM Cloud ou outros provedores de nuvem) ou ambientes híbridos.
Versões e edições do WebSphere Liberty
O WebSphere Liberty tem duas versões principais: 8.5 e 9.0. A versão mais recente é a 9.0, lançada em junho de 2020. No entanto, a versão 8.5 ainda tem suporte até abril de 2022. Ambas as versões têm quatro edições: Base Edition (gratuita para uso em desenvolvimento), Express Edition (gratuita para uso em produção até 2 GB de memória), Network Deployment Edition (licenciada por PVU) e z/OS Edition (licenciada por MSU).
Como baixar o WebSphere Liberty 8.5?
Opções de download para WebSphere Liberty 8.5
Você pode fazer download do WebSphere Liberty 8.5 de várias fontes, dependendo de suas preferências e necessidades. Aqui estão algumas das opções comuns:
Arquivo ZIP independente
Você pode fazer download de um arquivo ZIP independente que contém o tempo de execução do WebSphere Liberty e alguns recursos básicos do website de Suporte IBM. Você pode escolher entre diferentes pacotes dependendo da sua plataforma (Windows/Linux/Mac) e idioma (inglês/multilíngue). Também é possível fazer download de recursos adicionais no website do IBM Support ou no Liberty Repository.
Dependência Maven ou Gradle
Se estiver usando Maven ou Gradle como sua ferramenta de construção, você pode fazer download do WebSphere Liberty 8.5 como uma dependência do Maven Central Repository. Você pode especificar a versão e os recursos que deseja em seu arquivo pom.xml ou build.gradle. Por exemplo, para fazer download do WebSphere Liberty 8.5.5.9 com os recursos Java EE 7 Web Profile, você pode usar a seguinte dependência:
<dependency> <groupId>io.openliberty</groupId> <artifactId>openliberty-webProfile7</artifactId> <version>8.5.5.9</version> <type>zip</type> </dependency>
Contêiner Docker ou podman
Você também pode fazer download do WebSphere Liberty 8.5 como uma imagem Docker ou podman do Docker Hub ou do Red Hat Container Catalog. Você pode escolher entre diferentes tags, dependendo da versão e dos recursos que deseja.Por exemplo, para fazer download do WebSphere Liberty 8.5.5.9 com recursos Java EE 7 Full Platform, você pode usar o seguinte comando:
docker pull websphere-liberty:8.5.5.9-full
plug-in Eclipse IDE
Se você estiver usando o Eclipse como seu IDE, poderá fazer download do WebSphere Liberty 8.5 como um plug-in do Eclipse Marketplace. Você pode instalar o plug-in arrastando e soltando o botão Instalar na área de trabalho do Eclipse. O plug-in permitirá que você crie, execute, depure e implemente aplicativos no WebSphere Liberty 8.5 a partir do Eclipse.
Etapas de instalação do WebSphere Liberty 8.5
Depois de fazer o download do WebSphere Liberty 8.5, você precisa instalá-lo em sua máquina. As etapas de instalação variam de acordo com a opção de download escolhida.
Instalando a partir do arquivo ZIP
Se você baixou o WebSphere Liberty 8.5 como um arquivo ZIP, será necessário extraí-lo para um diretório de sua escolha. Por exemplo, se você baixou o arquivo wlp-webProfile7-8.5.5.9.zip, pode extraí-lo para C:\wlp usando o seguinte comando:
descompacte wlp-webProfile7-8.5.5.9.zip -d C:\wlp
Isso criará um diretório chamado C:\wlp\wlp que contém o tempo de execução do WebSphere Liberty e alguns recursos básicos.
Instalando usando Maven, Gradle ou Docker
Se você baixou o WebSphere Liberty 8.5 usando Maven, Gradle ou Docker, não precisa instalá-lo manualmente. A ferramenta de construção ou o mecanismo de contêiner cuidará da instalação e execução do WebSphere Liberty 8.5 para você.
Instalando de dentro do Eclipse
Se você baixou o WebSphere Liberty 8.5 usando o plug-in do Eclipse, será necessário criar uma instância do servidor no Eclipse e especificar o local do tempo de execução do WebSphere Liberty. Para fazer isso, siga estas etapas:
No Eclipse, vá para Janela > Mostrar Visualização > Servidores.
Na visualização Servidores, clique com o botão direito do mouse e selecione Novo > Servidor.
No assistente Novo Servidor, selecione IBM > WebSphere Application Server Liberty e clique em Avançar.
Na página Local de instalação, clique em Procurar e selecione o diretório no qual você extraiu o arquivo ZIP do WebSphere Liberty (por exemplo, C:\wlp\wlp).
Na página Nome, insira um nome para seu servidor (por exemplo, WebSphere Liberty 8.5) e clique em Concluir.
Isso criará uma instância do servidor no Eclipse que aponta para o tempo de execução do WebSphere Liberty. Instalando recursos adicionais para WebSphere Liberty 8.5
O WebSphere Liberty 8.5 vem com alguns recursos básicos, como servlet-3.1, jsp-2.3 e cdi-1.2. No entanto, você pode querer instalar recursos adicionais para habilitar mais funcionalidade para seus aplicativos. Por exemplo, você pode querer instalar o recurso ejbLite-3.2 para usar EJBs ou o recurso jaxrs-2.0 para usar serviços da Web RESTful.
Para instalar recursos adicionais para o WebSphere Liberty 8.5, você pode usar o comando featureUtility que está incluído no tempo de execução do WebSphere Liberty. O comando featureUtility permite instalar recursos do website do IBM Support ou do Liberty Repository.
Usando o comando featureUtility
Para usar o comando featureUtility, você precisa abrir um prompt de comando e navegar até o diretório bin do tempo de execução do WebSphere Liberty. Por exemplo, se o tempo de execução do WebSphere Liberty estiver localizado em C:\wlp\wlp, você poderá usar o seguinte comando:
CD C:\wlp\wlp\bin
Em seguida, você pode usar o comando featureUtility com diferentes opções para instalar recursos. Por exemplo, para instalar o recurso ejbLite-3.2 a partir do website de Suporte IBM, você pode usar o seguinte comando:
featureUtility installFeature ejbLite-3.2
Isso fará download e instalará o recurso ejbLite-3.2 e suas dependências do website de Suporte IBM.
Para instalar um recurso do Repositório Liberty, você precisa especificar o parâmetro --from com a URL do repositório. Por exemplo, para instalar o recurso jaxrs-2.0 do Liberty Repository, você pode usar o seguinte comando:
featureUtility installFeature jaxrs-2.0 --from=
Isso fará o download e instalará o recurso jaxrs-2.0 e suas dependências do Repositório Liberty.
Conclusão
Neste artigo, aprendemos o que é o WebSphere Liberty, quais recursos e benefícios ele oferece e como fazer download e instalar o WebSphere Liberty 8.5 em sua máquina. Também aprendemos como instalar recursos adicionais para o WebSphere Liberty 8.5 usando o comando featureUtility.
O WebSphere Liberty é uma ótima opção para desenvolvedores que desejam um servidor de aplicativos leve, pronto para produção e amigável ao desenvolvedor que suporte todas as especificações Java EE 7 e MicroProfile. Também é uma ótima opção para implantar aplicativos em várias plataformas e ambientes, como servidores locais, VMs, contêineres, plataformas de nuvem ou ambientes híbridos.
Se quiser saber mais sobre o WebSphere Liberty, você pode visitar o site oficial, ler a documentação ou conferir alguns tutoriais. Você também pode participar da comunidade e fazer perguntas ou compartilhar seus comentários.
perguntas frequentes
P: Como atualizo o WebSphere Liberty 8.5?
R: Você pode atualizar o WebSphere Liberty 8.5 usando o comando installUtility que está incluído no tempo de execução do WebSphere Liberty. O comando installUtility permite atualizar o tempo de execução e os recursos do WebSphere Liberty a partir do website de Suporte IBM ou do Liberty Repository.
P: Como configuro o WebSphere Liberty 8.5?
R: Você pode configurar o WebSphere Liberty 8.5 usando o arquivo server.xml que está localizado no diretório do servidor do tempo de execução do WebSphere Liberty (por exemplo, C:\wlp\wlp\usr\servers\defaultServer). O arquivo server.xml permite que você especifique várias configurações para seu servidor, como recursos, portas, segurança, criação de log, fontes de dados e muito mais.
P: Como monitoro o WebSphere Liberty 8.5?
R: Você pode monitorar o WebSphere Liberty 8.5 usando várias ferramentas e métodos, como logs, métricas, verificações de integridade, dumps, rastreios, MBeans JMX, APIs REST e muito mais.
P: Como soluciono problemas do WebSphere Liberty 8.5?
R: Você pode solucionar problemas do WebSphere Liberty 8.5 usando várias ferramentas e métodos, como logs, dumps, rastreios, MBeans JMX, APIs REST, modo de depuração, determinação de problemas e muito mais.
P: Como faço para migrar do WebSphere Application Server para o WebSphere Liberty 8.5?
R: Você pode migrar do WebSphere Application Server para o WebSphere Liberty 8.5 usando o kit de ferramentas de migração que está disponível no website de Suporte IBM. O kit de ferramentas de migração ajuda você a analisar seus aplicativos e configurações existentes e fornece orientação e ferramentas para migrá-los para o WebSphere Liberty 8.5.
: : 0517a86e26
Comments