Como usar o Apache Tomcat para executar Servlets Java no seu computador

Infelizmente, você não pode executar programas ervlet Javas em qualquer computador antigo. Primeiro, você tem que instalar um programa especial chamado mecanismo de servlet

para transformar seu computador em um servidor que é capaz de executar servlets. O motor de servlet mais conhecido é o Apache Tomcat, que está disponível gratuitamente a partir do Apache Software Foundation. Aqui, foi utilizada a-libertação antecipada Tomcat versão 8.

Tomcat também pode funcionar como um servidor web básico. Em ambientes reais de produção, Tomcat é normalmente utilizado em combinação com um servidor web especializada, como Servidor HTTP Apache.

Como instalar e configurar o Tomcat

Instalando Tomcat não é ciência de foguetes, mas não é tão fácil como fazer torradas, qualquer um. Aqui estão os passos que você pode seguir para configurar o Tomcat 8:

  1. Baixe o arquivo Zip do Tomcat website Apache.

    Embora Apache também oferece um arquivo de instalação executável para instalar o Tomcat, baixe o arquivo Zip em seu lugar.

  2. Extraia o conteúdo do arquivo Zip pela direita; clique no arquivo e escolher Extract All seguida, especifique C: como o local para extrair os arquivos para.

    Você provavelmente não quer encher o diretório raiz com um monte de arquivos, mas o arquivo Zip Tomcat contém uma única pasta chamada apache-tomcat-8_0_0 (O número da versão pode variar), de modo que apenas um presente pasta é criada. Depois de todos os arquivos são extraídos, dar a esta pasta um novo nome que é um pouco mais fácil de digitar.

  3. Crie uma variável de ambiente com o nome JAVA_HOME que aponta para a localização do seu Kit de Desenvolvimento Java (JDK).

    Para criar uma variável de ambiente, abra Painel de Controle, clique duas vezes no ícone Sistema e clique em Advanced System Settings-Ambiente Variáveis-Novo, e criar uma variável chamada JAVA_HOME. O valor dessa variável deve ser o caminho completo para a pasta de instalação do JDK, como c: Program Files Java jdk1.8.0.

    Um erro comum é para definir essa variável para o caixa diretório ou para o diretório para o Java Runtime Environment (JRE), e não o JDK. Se o Tomcat não inicia depois, verifique a JAVA_HOME diretório.

  4. copie o servlet-api.jar arquivo para o jre lib ext pasta na raiz do seu JDK.

    Se o JDK está instalado no c: Program Files Java jdk1.8.0, copiar este arquivo para c: Arquivos de programas Java jdk1.8.0 jre lib ext. Você encontra o servlet-api.jar arquivo em c: tomcat lib, supondo que você extraiu os arquivos do Tomcat para c: tomcat.

    Se você pular essa etapa ou copiar o servlet-api.jar arquivo para o lugar errado, você não pode compilar seus programas de servlet. Se você receber mensagens do compilador reclamando que o javax.servlet pacote não existe, verifique este passo para se certificar de que você executou-lo direito.

Iniciar e parar o Tomcat

Depois de instalar e configurar o Tomcat, você pode iniciá-lo, abrindo uma janela de comando, mudando para o c: tomcat bin diretório e digitação comece. Um arquivo em lotes é executado, começando Tomcat. Quando o Tomcat é iniciado, ele abre uma segunda janela de comando que exibe várias mensagens de status.

image0.jpg

Você sabe que Tomcat foi iniciado quando você vê uma linha como a seguinte, indicando quanto tempo o arranque levou:

inicialização do servidor em 1186 ms: INFO

Se a janela do Tomcat aparece brevemente, e em seguida uma mensagem de exceção voa pelo rapidamente ea janela é fechada, o problema mais provável é que você já tem um servidor web rodando em seu sistema, e esse servidor já reivindicou a porta Tomcat quer usar para a comunicação HTTP. A solução para este problema é a de editar server.xml arquivo em c: tomcat conf e olhar para esta tag:

Alterar o número da porta a partir de 8080 para algum outro número, como 18080. Mais tarde, quando você exibir servlets em uma janela do navegador, você tem que especificar este número como o número da porta HTTP em vez de 8080.

Você não precisa desligar o Tomcat após iniciá-lo, a menos que você fizer uma alteração em um dos seus arquivos de configuração. Se você fizer isso, você pode desligar o Tomcat executando o desligar arquivo de lote do c: tomcat bin diretório. Em seguida, você pode executar o comece arquivo de lote para obter Tomcat indo novamente.

Tomcat Testing

Para descobrir se você instalou o Tomcat corretamente, você pode tentar executar os servlets de teste que são instalados automaticamente quando você instalar o Tomcat. Abra uma janela do navegador web e digite o endereço:

http: // localhost: 8080

(Se você alterou o número da porta editando o server.xml arquivo, use o número da porta especificado em vez de 8080.)

Esta página é exibida.

image1.jpg

menu