Apache - Tomcat Instalação e Configuração Grupo Multitecnus, 2012 www.multitecnus.com Grupo Multitecnus© ,2012 1) Baixe o arquivo de instalação do Apache-Tomcat 7 (neste exemplo, foi obtido do endereço http://tomcat.apache.org/download-70.cgi o arquivo de instalação apache-tomcat-7.0.27.exe). 2) Execute o aplicativo. Surge a janela de boas-vindas: Grupo Multitecnus© ,2012 3) Aceite os termos da licença (clique em I Agree): Grupo Multitecnus© ,2012 4) Expandir o item Tomcat Marcar as opções desejadas. Verifique se a opção Service Startup Está desmarcada. Quando necessário, o serviço Poderá será iniciado (Start Service) ou interrompido (Stop Service) por meio do aplicativo Monitor Tomcat. Clicar em Next. Grupo Multitecnus© ,2012 5) Configurando as portas Grupo Multitecnus© ,2012 6) Informando a pasta de instalação do Java Grupo Multitecnus© ,2012 7) Definindo a pasta de instalação do Apache Grupo Multitecnus© ,2012 8) Completando a instalação Clique em Finish para finalizar a instalação. Grupo Multitecnus© ,2012 9) Iniciando o Apache Verifique se o Monitor Tomcat está em execução (o ícone do Monitor deve estar visível na barra de tarefas): Grupo Multitecnus© ,2012 Obs.: Caso não esteja em execução, clique em Monitor Tomcat (no menu Iniciar): Grupo Multitecnus© ,2012 Clique com o botão direito do mouse sobre o ícone do Monitor Tomcat e, em seguida, em Start service O Apache inicia a execução do serviço: Grupo Multitecnus© ,2012 10) Testando o Apache com JSP a) No gerenciador de arquivos (Meu Computador), acesse a pasta de instalação do Apache (por exemplo, C:\Program Files\Apache Software Foundation\Tomcat 7.0). b) Na pasta webapps, crie uma subpasta com o nome teste. Obs.: A pasta webapps é a pasta de publicação dos códigos a serem visualizados pelo navegador. c) Na pasta recém criada teste, crie o arquivo teste.jsp com o seguinte conteúdo: Grupo Multitecnus© ,2012 <%@ 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>Testa conexão</title> </head> <body> <% out.print("Testa Apache"); %> </body> </html> Grupo Multitecnus© ,2012 d) No Navegador, acesse o endereço http://localhost:8080/teste/teste.jsp: Se tudo deu certo, surgirá na janela do navegador a frase "Testa Apache". Pronto. O Apache está instalado. Grupo Multitecnus© ,2012 11. Utilizando o Apache-Tomcat com o Eclipse Execute o Eclipse. Verifique se a perspectiva Java EE está ativa: Se não for, altere-a, clicando em: Window -> Open Perspective -> Other -> Java EE. 15 Grupo Multitecnus© ,2012 Clique em File -> New -> Dynamic Web Project: 16 Grupo Multitecnus© ,2012 Como sugestão, nomeie o projeto como dwp.jsp : Dê um clique em Finish. 17 Grupo Multitecnus© ,2012 Clique com o botão direito sobre WebContent e, em seguida, em New -> JSP File: 18 Grupo Multitecnus© ,2012 Nomeie o arquivo como teste. Clique, em seguida, em Finish. 19 Grupo Multitecnus© ,2012 Na aba Servers, clicar com o botão direito do mouse (na área em branco): Em seguida, clique em New -> Server para adicionar o Apache ao projeto. 20 Grupo Multitecnus© ,2012 Clique em Apache -> Tomcat v7.0 Server e, em seguida, em Next: 21 Grupo Multitecnus© ,2012 Clique no nome do projeto (dwp.teste) e, em seguida, no botão Add >: 22 Grupo Multitecnus© ,2012 O projeto é configurado ao servidor Apache. Clique em Finish para terminar. 23 Grupo Multitecnus© ,2012 12) Execute o arquivo .jsp do projeto. Para tal, clique no botão Run: Em seguida, clique em 1 _teste.jsp: 24 Grupo Multitecnus© ,2012 Se houver conflito com as portas 8080 e 8009 (javaw.exe, utilizado pelo Eclipse, utiliza estas portas também), surgirá a janela abaixo: 25 Grupo Multitecnus© ,2012 Para resolver o conflito das portas: a) Pare o servidor: b) Saia do Monitor: 26 Grupo Multitecnus© ,2012 c) Edite o arquivo server.xml localizado em C:\Program Files\Apache Software Foundation\Tomcat 7.0\conf . Procure o trecho abaixo, <Connector port="8080" protocol="HTTP/1.1" Como sugestão, altere a porta para 9080: <Connector port="9080" protocol="HTTP/1.1" Depois, procure o trecho abaixo, <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> Como sugestão, altere a porta para 9009: <Connector port="9009" protocol="AJP/1.3" redirectPort="8443" /> Salve o arquivo server.xml. 27 Grupo Multitecnus© ,2012 d) Reinicie o Monitor Tomcat (botão Iniciar -> Monitor Tomcat) e o servidor Apache (Start service). e) Teste o servidor Apache a partir do navegador, http://localhost:9080/teste/teste.jsp Se tudo ocorreu como esperado, a frase Testa Apache aparecerá na janela do navegador. f) Pare novamente o servidor Apache (vá ao Monitor Tomcat e clique em Stop service) para que não haja conflito quando da execução de teste.jsp pelo Eclipse (que chama o servidor Apache Tomcat no momento da execução). 28 Grupo Multitecnus© ,2012 Grupo Multitecnus Grupo multidisciplinar de pesquisa. Inovação e Tecnologia por meio da computação científica. http://www.multitecnus.com [email protected] 29