Como usar tomcat apache para executar servlets java em 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 Tomcat do website Apache.

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

  2. Extraia o conteúdo do arquivo Zip por direito; 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 seu 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), então somente este pasta é criada. Depois que 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 chamada 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 Sistema Avançado Configurações → Variáveis ​​de Ambiente → 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: Programa FilesJavajdk1.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 Tomcat não inicia depois, verifique a JAVA_HOME diretório.

    Video: Java Web 1 Que es un Contenedor de Servlets. Instalar Apache Tomcat. Video Tutorial en Español

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

    Se o seu JDK está instalado no c: Programa FilesJavajdk1.8.0, copiar este arquivo para c: Programa FilesJavajdk1.8.0jrelibext. Você encontra o servlet-api.jar arquivo em c: tomcatlib, 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: tomcatbin diretório e digitação comece. Um arquivo de lote é executado, começando Tomcat. Quando Tomcat é iniciado, ele abre uma segunda janela de comando que exibe várias mensagens de status.

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

Video: Server Sent Events (Tutorial 01 - w/ Java Servlet and Tomcat 7 Web Server)

inicialização do servidor em 1186 ms: INFO

Se a janela do Tomcat aparece brevemente e, em seguida, uma mensagem de exceção voa de forma rápida e a janela se fecha, 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 esse problema é para editar o server.xml arquivo em c: tomcatconf e olhar para esta tag:

Alterar o número da porta de 8080 para 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 Tomcat depois de 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: tomcatbin 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 aparece.


Publicações relacionadas