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:

Configurar o servidor JBoss

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:

  1. Crie um novo servidor adicionando um nome a ele como localhost
  2. Selecione a versão do servidor na lista de servidores
  3. O nome do servidor será adicionado aqui como JBoss v5 no localhost (aquele selecionado nas duas etapas acima)
  4. Clique no botão Concluir para concluir as etapas.

Configurar o Servidor JBoss em Eclipse

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.

Configurar o Servidor JBoss em Eclipse

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.

Configurar o Servidor JBoss em Eclipse

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:

Execute um projeto JSP Dynamic Web em Eclipse

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.

  1. Nomeie o projeto
  2. Clique no botão finalizar

Execute um projeto JSP Dynamic Web

Ao clicar no botão finalizar, o projeto é criado e visto no explorer com as seguintes pastas.

Execute um projeto JSP Dynamic Web

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.

  1. Selecione a pasta pai no diretório do aplicativo
  2. Selecione a pasta de conteúdo da web, pois JSP é criado nessa pasta
  3. Insira o nome do arquivo do JSP.
  4. Clique no botão Concluir para concluir as etapas e o JSP será criado.

Execute um programa JSP

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:

Execute um programa JSP

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.

Inicie o JBoss Server e implante o projeto

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.

  1. Selecione o servidor, escolha o servidor existente ou defina um novo servidor
  2. Selecione o servidor que já foi definido.
  3. Clique no botão Concluir.

Inicie o JBoss Server e implante o projeto

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.

Inicie o JBoss Server e implante o projeto

Ao clicar no botão finalizar, o projeto é implantado no servidor e a mensagem pode ser vista na captura de tela a seguir.

Inicie o JBoss Server e implante o projeto

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.

Inicie o servidor JBoss e implante o projeto

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.