Como executar arquivo JSP em Eclipse com JBoss Server
Neste tutorial, estudaremos os fundamentos da escrita e execução de um JSP. Nós instalaremos Java e servidor JBoss em nossa máquina, pois são pré-requisitos para executar um JSP.
Instalando Java
Para instalar o Java, precisamos verificar se temos alguma versão mais antiga do JDK (Java Kit de desenvolvimento) na máquina. Se sim, desinstale-os.
Consulte este guia para instalar Java.
Como configurar o servidor JBoss em Eclipse
Aqui está um processo passo a passo sobre como configurar o servidor JBoss em Eclipse:
Passo 1) O servidor JBoss pode ser baixado do seguinte link:
Após baixar a última versão do servidor do link, obteremos um arquivo zip que precisa ser descompactado.
Após descompactá-lo, ele será direcionado para a pasta abaixo:
Podemos iniciar e parar o servidor usando start e stop exe da pasta bin.
Passo 2) Podemos incluir o servidor no Eclipse IDE da seguinte maneira:
- Crie um novo servidor adicionando um nome a ele como localhost
- Selecione a versão do servidor na lista de servidores
- O nome do servidor será adicionado aqui como JBoss v5 no localhost (aquele selecionado nas duas etapas acima)
- Clique no botão Concluir para concluir as etapas.
Precisamos definir qual versão do servidor estamos usando, e podemos especificar o caminho do qual descompactamos acima.
Assim que clicarmos no botão Concluir, o servidor será adicionado ao Eclipse IDE.
A instalação do JBoss foi feita e o servidor pode ser acessado aqui.
Passo 3) Teste a instalação
Verifique se a instalação foi feita corretamente ou não:
- Uma vez Java e o servidor JBoss foram instalados na máquina, podemos começar a usá-los no Eclipse IDE.
- No Eclipse IDE, verificamos se não há erros e se o caminho Java foi definido como uma variável de ambiente.
- Se as etapas acima forem executadas com sucesso, o servidor será iniciado com sucesso.
O servidor foi iniciado com sucesso.
Como executar um projeto JSP Dynamic Web em Eclipse
Passo 1) Podemos criar um projeto web dinâmico clicando com o botão direito no explorador de projetos e obteremos a seguinte janela:
Passo 2) Ao clicar no botão seguinte na tela acima, obtemos a seguinte janela, onde devemos inserir o nome do projeto e clicar em finalizar.
- Nomeie o projeto
- Clique no botão finalizar
Ao clicar no botão finalizar, o projeto é criado e visto no explorer com as seguintes pastas.
Como executar um programa JSP em Eclipse
A seguir estão as etapas para executar um programa JSP em Eclipse:
Etapa 1) Crie uma nova página JSP
No projeto gurutest, clique com o botão direito no projeto e depois clique em Nova página JSP.
Etapa 2) Selecione a pasta e insira o nome do arquivo
A janela a seguir será aberta e ajudará a criar um novo JSP no projeto.
- Selecione a pasta pai no diretório do aplicativo
- Selecione a pasta de conteúdo da web, pois JSP é criado nessa pasta
- Insira o nome do arquivo do JSP.
- Clique no botão Concluir para concluir as etapas e o JSP será criado.
Nome do arquivo fornecido como guru_example.jsp e depois clicado em Avançar e em Concluir.
Passo 3) Verifique o JSP criado na pasta
Depois que o JSP é criado, ele é visto na pasta de conteúdo da web conforme abaixo:
Etapa 4) Insira o código no arquivo e execute
Digite o seguinte código no arquivo:
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>Guru Example1</title> </head> <body> <a>This is Guru JSP.</a> </body> </html>
Explicação do código:
Linha de código 1: Aqui estamos definindo as diretivas da página, como idioma definido como java, contentType como text/html, pageEncoding para o padrão ISO-8859 (aprenderemos com mais detalhes na seção de diretivas do artigo JSP in Action)
Linha de código 3-12: Aqui definimos um html com o texto “This is Guru JSP” que é mostrado como saída.
Como iniciar o servidor JBoss e implantar o projeto em Eclipse
Passo 1) De acordo com o relatório Eclipse IDE, na seção de servidores clique com o botão direito no servidor que foi configurado e há uma opção para iniciar o servidor.
Passo 2) Assim que o servidor for iniciado, podemos implantar o projeto gurutest. No explorador de projetos, clique com o botão direito no projeto gurutest e depois clique em Executar no servidor e teremos as seguintes opções.
- Selecione o servidor, escolha o servidor existente ou defina um novo servidor
- Selecione o servidor que já foi definido.
- Clique no botão Concluir.
Passo 3) Depois de clicar no botão Concluir, uma nova janela aparecerá.
Existem duas opções,
- Para escolher o servidor existente ou
- Configurar manualmente o servidor
Neste caso, já configuramos o servidor no caso acima. Assim podemos selecionar o servidor configurado e clicar em próximo.
Aqui obtemos os projetos configurados que serão implantados.
Ao clicar no botão finalizar, o projeto é implantado no servidor e a mensagem pode ser vista na captura de tela a seguir.
Quando tentamos acessar http://localhost:8080/gurutest/guru_example.jsp
Onde,
Host local: Nosso próprio host no qual o servidor é iniciado e 8080 é a porta para isso
Guruteste: Projeto que foi implantado neste localhost
Guru_exemplo.jsp: Este é JSP, que estamos tentando acessar.
Saída:
Este é o texto do Guru JSP do guru_example.jsp
Resumo
- Neste tutorial, aprendemos como instalar Java e JBoss que são pré-requisitos para executar um JSP.
- Além disso, aprendemos como escrever um JSP e depois implantá-lo no servidor. Após implantar o projeto, obtemos a saída JSP no navegador.