O Glassfish Tools é um conjunto de plug-ins para o Eclipse, que complementa o suporte que existe para o Glassfish Server e tecnologias relacionadas na distribuição padrão Eclipse. Você pode instala-lo facilmente através do Eclipse MaketPlace. As ferramentas para o desenvolvimento de aplicações para GlassFish integram-se com Web Tools no Eclipse e suportam tanto o GlassFish 4.0 e 3.1. Esses recursos também fazem parte do Oracle Enterprise Pack para Eclipse (OEPE).
Instalando o GlassFish Tools for Eclipse
1 – Abra o Eclipse e no menu Help, escolha Eclipse MarkePlace digite Glassfish e clique em pesquisar, escolha a ferramenta com a versão adequada da sua IDE:
2 – Após a instalação, na aba Server adicione um novo servidor adequado a sua versão:
3 – O Glassfish precisa do Java JDK para poder rodar corretamente, por padrão o Eclipse utiliza o JRE, clique no ícone ao lado da opção de configuração do seu caminho para adicionar uma nova opção, um nova janela irá aparecer, escolha Standard VM e adicione o caminho da instalação do seu JDK:
4 – Adicione o local da instalação do Glassfish:
5 – Escolha o domínio e defina o usuário e senha para sua instancia, a senha é definida em algumas versões quando você inicia o servidor pela primeira vez, caso sua versão não solicite a mudança de senha, para mudar, após iniciar o servidor abra seu navegador utilizando a porta 4848 e no menu Domain escolha Administrator Password e altere sua senha:
6 – Seu servidor foi criado automaticamente, você pode inicia-lo para testar:
7 – Agora, crie um novo projeto web dinâmico, atente-se para as configurações do projeto, e o mais IMPORTANTE é não esquecer de definir o arquivo web.xml, para isto clique em próximo duas vezes e marque a opção Generate web.xml deployment descriptor:
8 – Crie uma nova pagina JSP chamada index.jsp e como você pode ver, diferentemente de outros servidores de aplicação o Glassfish possui a marca registrada da Oracle e lhe proporcionará alguns recursos RAD como um preview para facilitar a criação de sua pagina:
9 – Altere sua pagina como no código abaixo e clique em RUN para executar o deploy e rodar sua aplicação:
Exemplo:
Neste exemplo vamos criar uma simples pagina JSP para testar a instalação do Glassfish Server:
Java
Hello World Glassfish
<?xml version="1.0" encoding="ISO-8859-1" ?> <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> <title>Desenvolvimento Aberto</title> </head> <body> <h1>Desenvolvimento Aberto</h1> <h2>Oracle - GlassFish Open Source Edition 4.1</h2> <h3>Hello World! GlassFish</h3> </body> </html>