Apache Tomcat Tutorial para iniciantes

Apache Tomcat Tutorial para iniciantes

Apache Tomcat ou simplesmente Tomcat é uma implementação popular de código aberto das tecnologias de páginas do servidor Java e Java, desenvolvidas pela Apache Foundation para servir como um servidor da web para aplicativos escritos na linguagem de programação Java.

Neste tutorial, vou orientá -lo no básico do Apache Tomcat, desde a instalação do kit de desenvolvimento Java até a implantação de um aplicativo Java simples.

OBSERVAÇÃO: Abordaremos a instalação do Apache Tomcat para sistemas Windows e Linux.

Vamos começar:

Como instalar o tomcat no Windows (visualização do Windows Server 2022)

Tomcat pode ser executado em Windows e sistemas baseados em Unix. Vamos começar configurando o Apache Tomcat no Windows.

Instalando Java JDK
Tomcat exige que você tenha o tempo de execução Java instalado em seu sistema. Você pode configurar o kit de desenvolvimento Java ou o ambiente de tempo de execução do Java.

Usaremos o Amazon Corretto JDK para este tutorial porque é um pacote de instalador de janelas instalado e de código aberto e de código aberto.

Primeiro, inicie seu navegador e navegue até a página de recursos abaixo:

https: // docs.AWS.Amazonas.com/correto/mais recente/correto-11-ug/downloads-list.html

Selecione e faça o download do pacote do instalador para o seu sistema Windows.

OBSERVAÇÃO: Se você deseja usar o Amazon Corretto 16, deve ter um sistema Windows de 64 bits porque, no momento em que escreve este tutorial, o Corretto 16 não oferece um X86 Windows Installer.

Depois de baixado, inicie o instalador para iniciar o processo de instalação.

Como o processo de instalação é muito direto, você pode aceitar as opções padrão fornecidas no instalador e concluir a instalação.

Depois de concluído, abra o prompt de comando e insira o comando abaixo para verificar se você já instalou o Java com sucesso.

Java -Versão

Se instalado, você deve ver uma saída semelhante à mostrada abaixo:

OpenJdk 11.0.12 2021-07-20 LTS
Ambiente de tempo de execução OpenJDK Corretto-11.0.12.7.1 (construção 11.0.12+7-lts)
OpenJDK servidor de 64 bits VM Corretto-11.0.12.7.1 (construção 11.0.12+7-lts, modo misto)

Instalando o Apache Tomcat
Agora que temos o Java instalado, podemos configurar o Apache Tomcat. Neste guia, usaremos o tomcat 10.

Abra seu navegador e navegue até a página de recursos fornecida abaixo:

https: // tomcat.apache.org/download-10.CGI

Selecione o instalador de 32/64 bits, que fornecerá um pacote MSI que o levará pelo processo de instalação.

Inicie o instalador e siga as instruções fornecidas.

Certifique -se de configurar o serviço Tomcat e o usuário para o TomCat Server Management:

Depois que o processo de instalação concluir, inicie o serviço Tomcat do instalador:

Você também pode usar o Windows Service Manager para iniciar o serviço. Para verificar o Tomcat, abra seu navegador e navegue para:

http: // 127.0.0.1: 8080

Você deve ver a página padrão do Apache Tomcat:

Como instalar o Tomcat no Linux (Debian 11)

Se você é um usuário do Linux, use as etapas nesta seção para instalar o apache tomcat. Eu testei as instruções deste guia sobre o Debian 11 e elas funcionarão em qualquer sistema baseado em Debian.

Instalando Java JDK
Como fizemos na seção anterior, configuraremos o Java JDK usando o Amazon Corretto.

OBSERVAÇÃO: Debian 11 vem com o OpenJDK 11 pré -instalado. Antes de instalar a Amazon Corretto, verifique se você não tem Java já instalado.

Você pode verificar isso usando o comando:

Java -Versão

Aqui está um exemplo de saída do Java 11 instalado no Debian 11:

OpenJdk 11.0.12 2021-07-20
Ambiente de tempo de execução do OpenJDK (Construa 11.0.12+7-post-debian-2)
OpenJDK de 64 bits servidor VM (Construa 11.0.12+7-post-debian-2, modo misto, compartilhamento)

Se você não tiver o Java instalado, abra o terminal e digite o comando abaixo:

sudo apt update sudo apt install java-common wget curl

Em seguida, use o WGET para baixar o .Pacote Deb, conforme mostrado no comando abaixo:

wget https: // correto.AWS/Downloads/mais recente/Amazon-Corretto-11-X64-Linux-JDK.Deb

Depois de baixado, use o DPKG para instalar usando o comando:

sudo dpkg -i amazon-corretto-11-x64-linux-jdk.Deb

Instalando o Apache Tomcat
Para instalar o TomCat10 no seu sistema Linux, abra o terminal e faça o download do pacote usando o comando:

wget https: // dlcdn.apache.org/tomcat/tomcat-10/v10.0.10/bin/apache-tomcat-10.0.10.alcatrão.gz

Em seguida, descompacte o pacote como:

TAR XVF APACHE-TOMCAT-10.0.10.alcatrão.gz

Para iniciar o Apache Tomcat, navegue até o diretório de bin como:

CD ~/Apache-Tomcat-10.0.10/bin/

Em seguida, use o script de inicialização como:

./comece.sh

O comando acima deve iniciar o servidor Apache Tomcat com uma mensagem como:

Usando Catalina_home:/Home/Debian/Apache-Tomcat-10.0.10
Usando catalina_tmpdir:/home/debian/apache-tomcat-10.0.10/Temp
Usando jre_home: /usr
Usando ClassPath:/Home/Debian/Apache-Tomcat-10.0.10/bin/bootstrap.jar:/home/debian/apache-tomcat-10.0.10/bin/tomcat-juli.jarra
Usando Catalina_Opts:
Tomcat começou.

Como usar o gerente do Tomcat

O gerente do Tomcat permite gerenciar o servidor Tomcat na interface da web. No entanto, você deve configurar os usuários do TomCat Manager durante a instalação (Windows). No Linux, edite os usuários do tomcat.Arquivo XML no diretório ROOT TOMCAT.

Nano conf/tomcat-usuários.xml

Adicione a entrada para o gerente do Tomcat como:

xmlns= "http: // tomcat.apache.org/xml "
xmlns:xsi= "http: // www.W3.org/2001/xmlschema-instância "
XSI:esquemalocação= "http: // tomcat.apache.usuários org/xml.xsd "
versão= "1.0 ">
nome de usuário= "Tomcat" senha= "Tomcat" papéis= "Gerenciador-gui, admin-gui"/>

Salve e feche o arquivo. Reinicie o tomcat usando os scripts como:

./bin/desligamento.sh & ./startup de bin.sh

Por fim, acesse o gerente usando o endereço http: // 127.0.0.1: 8080/gerente

Digite o nome de usuário e a senha que você configurou nos usuários do tomcat.Arquivo XML. Uma vez autenticado, você deve ver uma janela do gerente do Tomcat semelhante à mostrada abaixo:

Implantando um arquivo de guerra

O objetivo principal de configurar um servidor Apache Tomcat é executar aplicativos Java. Embora existam várias maneiras de implantar um arquivo de guerra para Tomcat, o mais popular é usar o gerente do Tomcat.

Para fazer isso, inicie o terminal e faça o download do arquivo de guerra de amostra do Apache. Digite o comando:

wget https: // tomcat.apache.org/tomcat-7.0-doutor.guerra

Em seguida, abra o navegador e navegue até o gerente do Tomcat.

http: // 127.0.0.1: 8080/gerente

Insira as credenciais e navegue até a seção de implantação.

Em "War Files to Notend", clique em Procurar e navegar até a localização do arquivo de guerra baixado.

Por fim, clique em Implantar para implantar o aplicativo. Uma vez implantado, você deve ter o aplicativo na lista de aplicativos com o endereço para acessá -lo.

Você também pode navegar para o aplicativo usando o endereço http: // 127.0.0.1: 8080/amostra

Tomcat implanta o aplicativo no diretório WebApps. Você pode visualizar os aplicativos disponíveis listando os diretórios.

ls -la ~/apache-tomcat-10.0.10/webApps/

Conclusão

Este guia mostrou como começar com o Apache Tomcat, incluindo instalação, configuração e gerenciamento.

Obrigado pela leitura e confira nossos outros tutoriais do Tomcat para saber mais.