Como baixar e usar o Liberty Server para Eclipse
Se você estiver procurando uma maneira rápida e fácil de desenvolver aplicativos Java EE, talvez queira considerar o uso do Liberty Server for Eclipse. Neste artigo, mostraremos como baixar e usar esta poderosa ferramenta para suas necessidades de desenvolvimento.
Introdução
O Liberty Server for Eclipse é uma combinação do WebSphere Liberty, um servidor de aplicativos leve e modular, e do Eclipse, um popular ambiente de desenvolvimento integrado (IDE) para Java. Juntos, eles fornecem um ótimo ambiente de desenvolvimento local para o desenvolvimento de aplicativos Java EE.
download liberty server for eclipse
O que é Liberty Server para Eclipse
O Liberty Server for Eclipse é um plug-in que integra o WebSphere Liberty com o Eclipse. Ele permite que você crie, execute, teste e depure aplicativos Java EE em servidores Liberty a partir de seu IDE. Você também pode editar arquivos de configuração Liberty server.xml, desenvolver aplicativos MicroProfile, usar as funções do modo de desenvolvimento do Liberty e acessar o Liberty Dashboard para organizar seus projetos.
Benefícios do Liberty Server para Eclipse
Alguns dos benefícios de usar o Liberty Server for Eclipse são:
É rápido e fácil de instalar e usar. Você pode instalar o Liberty Server for Eclipse a partir do Eclipse Marketplace ou do WebSphere Developer Tools. Você também pode criar e gerenciar servidores Liberty a partir da visualização Servidores no Eclipse.
Ele suporta os padrões Java EE mais recentes e as especificações do MicroProfile. Você pode desenvolver aplicativos usando Java EE 8 ou 9, bem como MicroProfile 4.1 ou superior. Você também pode usar o Assistente de Conteúdo, validação e descrições de foco para APIs do MicroProfile e elementos de configuração do Liberty.
Ele permite desenvolvimento e testes rápidos com o modo Liberty dev. O modo Dev detecta automaticamente suas alterações de código e as implanta em seu aplicativo em execução, sem a necessidade de reiniciar o servidor. Ele também executa testes sob demanda ou automaticamente após cada alteração e mostra relatórios de teste no IDE.
Instalando o Liberty Server para Eclipse
Para instalar o Liberty Server for Eclipse, você precisa ter alguns pré-requisitos e seguir algumas etapas.
Pré-requisitos
Antes de instalar o Liberty Server for Eclipse, você precisa ter:
Um JDK (Java Development Kit) versão 8 ou superior. Você pode baixar um de .
Eclipse IDE para Enterprise Java Developers versão 4.9 ou superior. Você pode baixá-lo de .
Uma conexão com a Internet para baixar o plug-in e o tempo de execução do Liberty.
Etapas para instalar o Liberty Server para Eclipse
Para instalar o Liberty Server for Eclipse, siga estas etapas:
Abra o Eclipse Marketplace no menu Help -> Eclipse Marketplace.
Digite Liberty na caixa de pesquisa e pressione Enter para pesquisá-lo.
Na lista de resultados, localize IBM Liberty Developer Tools e clique no botão Instalar para iniciar a instalação.
Selecione os recursos que deseja instalar, como WebSphere Application Server Liberty Tools ou Open Liberty Tools e, em seguida, clique no botão Confirmar.
Revise os contratos de licença e aceite-os e clique no botão Concluir.
Reinicie o Eclipse IDE para aplicar o plug-in.
Criando um servidor Liberty no Eclipse
Depois de instalar o Liberty Server for Eclipse, você pode criar um novo servidor Liberty em seu IDE. Você pode usar uma instalação existente do WebSphere Liberty ou Open Liberty ou fazer download de uma da Internet.
Criando um ambiente de tempo de execução no Eclipse
A primeira etapa é criar um ambiente de tempo de execução no Eclipse, que é uma referência a uma instalação do Liberty em seu sistema de arquivos. Para fazer isso, siga estas etapas:
Abra a caixa de diálogo Preferências no menu Janela -> Preferências.
Expanda o nó Servidor e selecione Ambientes de Tempo de Execução.
Clique no botão Adicionar para criar um novo ambiente de tempo de execução.
Selecione WebSphere Application Server Liberty ou Open Liberty como o tipo de servidor e clique no botão Avançar.
Se você tiver uma instalação existente do Liberty, selecione-a na lista ou navegue até seu local.Se você deseja fazer download de um novo tempo de execução do Liberty, selecione a opção Baixar e instalar um novo tempo de execução e escolha a versão e a edição desejadas. Em seguida, clique no botão Avançar.
Dê um nome ao seu ambiente de tempo de execução e, opcionalmente, altere o JRE padrão (Java Runtime Environment) ou ative os recursos. Em seguida, clique no botão Concluir.
Criando um servidor no perfil Liberty
A próxima etapa é criar um servidor no perfil Liberty, que é um arquivo de configuração que define os recursos e configurações de seu servidor Liberty. Para fazer isso, siga estas etapas:
Abra o Painel do Liberty em Janela -> Mostrar Visualização -> Outro -> Menu do Painel do Liberty.
Clique no botão Criar novo servidor para criar um novo servidor.
Selecione o ambiente de tempo de execução criado na etapa anterior e clique no botão Avançar.
Dê um nome ao seu servidor e, opcionalmente, altere o nome do host padrão ou a porta HTTP. Em seguida, clique no botão Avançar.
Selecione os recursos que deseja ativar para seu servidor, como Java EE 8 Web Profile ou MicroProfile 4.1. Você também pode adicionar recursos adicionais da lista ou digitando seus nomes. Em seguida, clique no botão Concluir.
Criando um servidor no Eclipse
A etapa final é criar um servidor no Eclipse, que é uma representação de seu servidor Liberty em seu IDE. Para fazer isso, siga estas etapas:
Abra a exibição Servidores no menu Janela -> Mostrar exibição -> Servidores.
Clique com o botão direito do mouse na visualização Servidores e selecione Novo -> menu Servidor.
Selecione WebSphere Application Server Liberty ou Open Liberty como o tipo de servidor e clique no botão Avançar.
Selecione o servidor que você criou na etapa anterior da lista e clique no botão Avançar.
Adicione quaisquer projetos que deseja implementar em seu servidor, como projetos da Web dinâmicos ou projetos de aplicativos corporativos. Em seguida, clique no botão Concluir.
Desenvolvendo aplicativos com Liberty Server para Eclipse
Agora que você criou um servidor Liberty no Eclipse, pode começar a desenvolver aplicativos com ele.Você pode usar vários recursos e ferramentas fornecidos pelo Liberty Server for Eclipse para aprimorar sua experiência de desenvolvimento.
Editando a configuração do Liberty server.xml
Você pode editar seu arquivo de configuração server.xml do Liberty de dentro do Eclipse. Este arquivo contém as configurações e recursos do seu servidor Liberty. Para editá-lo, siga estas etapas:
Abra a exibição Servidores no menu Janela -> Mostrar exibição -> Servidores.
Clique duas vezes em seu servidor Liberty para abrir sua página de visão geral.
Clique no link Open Server Configuration File para abrir o arquivo server.xml em um editor.
Você pode usar o Assistente de conteúdo, a validação e as descrições de foco para editar o arquivo. Você também pode usar Correções rápidas para resolver erros ou avisos. Você também pode alternar entre as guias Origem e Design para visualizar e editar o arquivo em diferentes modos.
Desenvolvendo aplicativos MicroProfile
Você pode desenvolver aplicativos MicroProfile com o Liberty Server for Eclipse. MicroProfile é um conjunto de especificações que fornece aos desenvolvedores Java corporativos APIs e ferramentas para construir aplicativos nativos da nuvem. Algumas das especificações do MicroProfile são Config, Fault Tolerance, Health Check, Metrics, Open API, Open Tracing, Rest Client e JWT Propagation. Para desenvolver aplicativos MicroProfile, siga estas etapas:
Crie um projeto da Web dinâmico ou um projeto de aplicativo corporativo no Eclipse.
Inclua recursos do MicroProfile em seu arquivo de configuração server.xml do Liberty, como microProfile-4.1.
Adicione dependências do MicroProfile ao arquivo pom.xml do seu projeto, como org.eclipse.microprofilemicroperfil4.1pomoferecido.
Crie classes Java que usam APIs e anotações do MicroProfile, como @ConfigProperty, @Retry, @Health, @Counted, @OpenAPIDefinition, @Traced, @RegisterRestClient e @Claim.
Você pode usar o Assistente de conteúdo, validação e descrições de passagem para escrever e editar seu código. Você também pode usar Correções rápidas para resolver erros ou avisos.
Implante seu projeto em seu servidor Liberty e execute-o.Você pode acessar os endpoints do MicroProfile a partir de seu navegador ou de um cliente REST, como ou http:/ /localhost:9080/jwt.
Usando o modo de desenvolvimento Liberty
Você pode usar o modo Liberty dev com o Liberty Server for Eclipse. O modo de desenvolvedor é um recurso que permite desenvolver e testar seus aplicativos com mais rapidez e facilidade. Ele detecta automaticamente suas alterações de código e as implanta em seu aplicativo em execução, sem a necessidade de reiniciar o servidor. Ele também executa testes sob demanda ou automaticamente após cada alteração e mostra relatórios de teste no IDE. Para usar o modo de desenvolvedor, siga estas etapas:
Abra a exibição Servidores no menu Janela -> Mostrar exibição -> Servidores.
Clique com o botão direito do mouse no servidor Liberty e selecione Iniciar no menu do modo de desenvolvimento.
Faça qualquer alteração em seu código ou arquivos de configuração. Você verá as alterações refletidas em seu aplicativo imediatamente.
Se você tiver algum teste em seu projeto, como testes JUnit ou testes MicroProfile, poderá executá-los pressionando Enter na visualização do console. Você também pode ativar o teste automático digitando Liberty:dev --hotTests na exibição do console.
Você pode parar o modo de desenvolvedor digitando q ou desistir na exibição do console ou parando o servidor na exibição Servidores.
Conclusão
Neste artigo, mostramos como baixar e usar o Liberty Server for Eclipse, uma ferramenta poderosa para desenvolver aplicativos Java EE. Cobrimos como instalar o plug-in, como criar um servidor Liberty no Eclipse, como editar a configuração do Liberty server.xml, como desenvolver aplicativos MicroProfile e como usar o modo Liberty dev. Esperamos que você tenha achado este artigo útil e informativo.
Se quiser saber mais sobre o Liberty Server for Eclipse, você pode visitar os seguintes recursos:
Obrigado por ler este artigo.Se você tiver alguma dúvida ou feedback, sinta-se à vontade para deixar um comentário abaixo. Codificação feliz!
perguntas frequentes
Aqui estão algumas das perguntas frequentes sobre o Liberty Server for Eclipse:
Qual é a diferença entre o WebSphere Liberty e o Open Liberty?
O WebSphere Liberty e o Open Liberty são servidores de aplicativos leves e modulares que suportam os padrões Java EE e MicroProfile. A principal diferença é que o WebSphere Liberty é um produto comercial que oferece recursos adicionais e opções de suporte, enquanto o Open Liberty é um projeto de software livre gratuito para uso e contribuição.
Como posso atualizar meu tempo de execução ou recursos do Liberty?
Você pode atualizar seu tempo de execução ou recursos do Liberty de dentro do Eclipse. Para fazer isso, siga estas etapas:
Abra a caixa de diálogo Preferências no menu Janela -> Preferências.
Expanda o nó Servidor e selecione Ambientes de Tempo de Execução.
Selecione seu ambiente de tempo de execução Liberty e clique no botão Editar.
Clique no botão Download para verificar se há atualizações.
Selecione as atualizações que deseja instalar, como novas versões de tempo de execução ou novos recursos e clique no botão Avançar.
Revise os contratos de licença e aceite-os e clique no botão Concluir.
Como posso depurar meus aplicativos com o Liberty Server for Eclipse?
Você pode depurar seus aplicativos com o Liberty Server for Eclipse usando as ferramentas de depuração padrão do Eclipse. Para fazer isso, siga estas etapas:
Abra a exibição Servidores no menu Janela -> Mostrar exibição -> Servidores.
Clique com o botão direito do mouse em seu servidor Liberty e selecione o menu Depurar.
Isso iniciará seu servidor no modo de depuração e anexará um depurador a ele.
Você pode definir pontos de interrupção, inspecionar variáveis, percorrer o código e executar outras ações de depuração na perspectiva Debug no Eclipse.
Como posso implantar meus aplicativos em um servidor Liberty remoto?
Você pode implementar seus aplicativos em um servidor Liberty remoto usando o recurso Remote Server Adapter do Liberty Server for Eclipse. Para fazer isso, siga estas etapas:
Crie um arquivo de configuração de servidor remoto que contenha as informações de seu servidor remoto, como nome do host, nome de usuário, senha e porta. Você pode usar o arquivo de modelo fornecido pelo Liberty Server for Eclipse ou criar o seu próprio.
Abra a exibição Servidores no menu Janela -> Mostrar exibição -> Servidores.
Clique com o botão direito do mouse na visualização Servidores e selecione Novo -> menu Servidor.
Selecione WebSphere Application Server Liberty ou Open Liberty como o tipo de servidor e clique no botão Avançar.
Selecione a opção Servidor remoto e navegue até o arquivo de configuração do servidor remoto e clique no botão Avançar.
Adicione todos os projetos que deseja implantar em seu servidor remoto e clique no botão Concluir.
Clique com o botão direito do mouse em seu servidor remoto e selecione o menu Publicar para implantar seus projetos.
Como posso acessar o Painel do Liberty?
Você pode acessar o Liberty Dashboard de dentro do Eclipse. O Liberty Dashboard é uma ferramenta baseada na web que permite organizar e gerenciar seus projetos e servidores Liberty. Para acessá-lo, siga os seguintes passos:
Abra o Painel do Liberty em Janela -> Mostrar Visualização -> Outro -> Menu do Painel do Liberty.
Você verá uma lista de seus projetos e servidores Liberty no painel. Você também pode criá-los, editá-los, excluí-los, iniciá-los, interrompê-los ou reiniciá-los no painel.
Você também pode acessar outras ferramentas e recursos a partir do painel, como OpenAPI UI, MicroProfile Config UI, MicroProfile Health UI, MicroProfile Metrics UI ou documentação do Liberty.
0517a86e26
Comments