Criando um site dinâmico – Parte II

Você precisa estar logado para dar um feedback. Clique aqui para efetuar o login
Para efetuar o download você precisa estar logado. Clique aqui para efetuar o login
Confirmar voto
0
 (4)  (1)

Na guia Servers (caso não esteja disponível clique em Window à Show View à Servers ou Window à Show View à Other à Server à Servers) clique com o botão de atalho do mouse e selecione a opção New à Server.

 

Adicionando ao servidor

 

Na guia Servers (caso não esteja disponível clique em Window à Show View à Servers ou Window à Show View à Other à Server à Servers) clique com o botão de atalho do mouse e selecione a opção New à Server.

 

mfccrsdip2fig01.jpg 

 

O assistente de novo servidor será mostrado, como na figura abaixo. Ele já virá com o servidor selecionado na criação do projeto selecionado.

 

mfccrsdip2fig02.jpg 

 

Clique em Next. Será mostrada uma janela para que adicione o seu projeto ao servidor. Basta, para isso, selecionar o projeto na lista e clicar no botão Add, como mostra a figura abaixo:

 

mfccrsdip2fig03.jpg

mfccrsdip2fig04.jpg 

 

Clique em Finish, o projeto será adicionado ao servidor e ficará aguardando ser publicado, como pode ser visto abaixo:

 

mfccrsdip2fig05.jpg 

 

Adicionando código

Com o projeto criado e adicionado ao servidor de aplicação podemos começar a codificar. Para isso clique com o botão de atalho sobre o diretório WebContent e selecione a opção New - JSP. Será aberta uma janela para digitar o nome do arquivo, que deverá ser index.jsp, e depois clique em Finish. O Eclipse irá criar um arquivo com o conteúdo abaixo:

 

<?xml version="1.0" encoding="UTF-8" ?>

<Context>

<Resource name="jdbc/banco01" auth="Container" type="javax.sql.DataSource" username="mfcastellani" password="senha" driverClassName="org.apache.derby.jdbc.ClientDriver" url="jdbc:derby://localhost:1527/banco01" maxActive="8">

</Resourc

 

<%@ 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>Insert title here</title>

</head>

<body>

 

</body>

</html>

 

Vamos adicionar um código simples, que mostrará a data e hora. A página, editada, ficará como abaixo (o código em negrito é o novo código):

 

<%@ 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>Insert title here</title>

</head>

<body>

 

<% java.util.Date d = new java.util.Date(); %>

Hoje é <%= d.toString() %> e a página funcionou corretamente.

 

</body>

</html>

 

Salve a página clicando em File - Save e vá até a view servers. Clique com o botão de atalho do mouse sobre o nosso servidor, adicionado acima, e, no menu de contexto, selecione a opção Publish. Esta opção “publica” os arquivos no servidor, atualizando o diretório virtual com as modificações feitas. O estado deverá mudar para Synchronized.

 

Novamente, clique com o botão de atalho do mouse sobre nosso servidor e selecione a opção Start para iniciar o serviço Tomcat. É importante que o mesmo não esteja iniciado, do contrário ocorrerá um erro dizendo que a porta já está em uso. Você poder verificar se o serviço está iniciado através do painel de controle do Windows. O estado deverá mudar para Started.

 

mfccrsdip2fig06.jpg 

 

A página está no ar. Abra o seu navegador e vá em http://localhost:8080/Projeto01/. A página abaixo será mostrada:

 

mfccrsdip2fig07.jpg 

 

Caso as coisas não funcionem como esperado vá até a view Console para ver o log do Tomcat. Você também encontra alguns logs úteis em C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.5\logs.

Leia também

 
Você precisa estar logado para dar um feedback. Clique aqui para efetuar o login
Receba nossas novidades
Ficou com alguma dúvida?