Para que tudo funcione é desnecessário ter instalado os seguintes aplicativos:
Kit de desenvolvimento Java
O kit de desenvolvimento Java é requerido para que o tomcat possa funcionar, pois ele roda sobre essa plataforma.
Jakarta tomcat
O tomcat é um container JSP, ou seja, ele é um programa que segue as especificações sobre implementações do JSP definidas pela Sun. Tem por objetivo converter as páginas JSP, escritas usando as tags HTML, as tags da JSTL, as EL e os scriptlets (que são códigos Java escritos dentro de uma página JSP), em servlets que são classes de Java. E são os servlets que recebem as requisições vindas dos clientes Web e fornecem as respostas a eles.
MySQL
Escolha o arquivo referente a sua plataforma e sistema operacional. O MySQL. como já explicado, inicialmente vai ser o banco que usaremos para executar os testes.
Conector JDBC para o banco de dados MySQL
Um conector Java é um arquivo .jar composto de classes Java que seguem um padrão determinado, com o intuito de fazer a ponte entre o programa Java (no caso os nossos servlets) e um determinado banco de dados (no nosso caso o MySQL).
Após fazer o download dos quatro itens, deve-se instalar e configurar o MySQL, o Java e o tomcat.
Não abordarei detalhes de como instalar o Java e o MySQL, pois existem diversos tutoriais explicando como isso pode ser feito.
Para facilitar os próximos passos, irei chamar de CATALINA_HOME o diretório raiz onde o tomcat foi instalado.
Para instalar o tomcat é fácil, basta descompactar o arquivo, baixado pelo download, em qualquer diretório.
Para iniciar o servidor tomcat basta executar o arquivo CATALINA_HOME/bin/startup.sh (no
Linux) ou CATALINA_HOME/bin/startup.bat (no Windows), após isso para verificar se ele está funcionando basta acessar o endereço "http://localhost:8080", se aparecer a página inicial do tomcat é sinal de que ele já está ativo.
Uma observação importante é que, para ativar o tomcat, a variável do sistema JAVA_HOME deve estar definida e apontando para o local onde o kit de desenvolvimento Java está instalado.
Após os programas estarem instalados e configurados deve-se copiar o arquivo mysql-connector-xxx.jar, baixado pelo download, para o diretório CATALINA_HOME/webapps/fba/WEB-INF/lib, os diretórios fba, WEB-INF e lib deverão ser criados pois esta será a sua aplicação Web.
O mesmo deve ser feito com os arquivos jstl.jar e standard.jar que podem ser copiados do diretório CATALINA_HOME/webapps/jsp-examples/WEB-INF/lib (que é uma aplicação de exemplos que vem com o tomcat) para o diretório CATALINA_HOME/webapps/fba/WEB-INF/lib. Esses dois arquivos são responsáveis por fornecer as funcionalidades da JSTL em nossa aplicação.
Agora vamos para a configuração do arquivo web.xml, que é o arquivo onde ficam salvas as configurações da aplicação Web, segue abaixo o código de um arquivo com as configurações básicas. Deve ser salvo em CATALINA_HOME/webapps/fba/WEB-INF/web.xml com o seguinte conteúdo: