Pesquisa de site

Como instalar o Apache Tomcat 8.5.14 mais recente no Linux


Apache Tomcat comumente chamado de Tomcat é um servidor web de código aberto e contêiner de servlet desenvolvido pela Apache Software Foundation. Ele foi escrito principalmente em Java e lançado sob a Licença Apache 2.0. Este é um aplicativo multiplataforma.

Recentemente, em 18 de abril de 2017, o Apache Tomcat chegou à versão 8 (ou seja, 8.5.14), que inclui inúmeras correções e vários outros aprimoramentos e alterações. Algumas das mudanças visíveis incluídas nesta versão são: suporte para Java Servlet 3.1, JSP (JavaServer Pages) 2.3, EL (Java Expression Language) 3.0, Java Websocket 1.1, etc.

Componentes do Tomcat

  1. Catalina : É o Servlet Container do Tomcat.
  2. Coyote : o Coyote atua como um conector e suporta HTTP 1.1
  3. Jasper : É o motor JSP do Tomcat.
  4. Cluster : Um componente de balanceamento de carga para gerenciar aplicativos grandes.
  5. Alta disponibilidade: um componente Tomcat para agendar atualizações e alterações do sistema sem afetar o ambiente ativo.
  6. Aplicativo Web: Gerencie sessões, dê suporte à implantação em diferentes ambientes.

Este artigo orientará você durante todo o processo de instalação do Apache Tomcat 8 (ou seja, 8.5.14) em sistemas Linux, que inclui RHEL, CentOS, Fedora, Debian, Ubuntu, etc. .

Etapa 1: Instalando o Java 8

1. Antes de instalar o Tomcat certifique-se de ter a versão mais recente do Java Development Kit (JDK) instalada e configurada no sistema. É preferível usar Oracle Java.

Para instalar o Oracle Java JDK (jdk-8u131) mais recente no Linux, você pode consultar nossas postagens recentes sobre instalações do Oracle jdk/jre/jar aqui:

  1. Instale Java 8 JDK no Linux
  2. Instale Java 8 JDK/JRE no RHEL/CentOS

Etapa 2: Baixe e instale o Apache Tomcat 8

2. Assim que o Java mais recente for instalado e configurado corretamente no sistema, prosseguiremos para baixar e instalar a versão estável mais recente do Tomcat 8 (ou seja, 8.5.14). Se você quiser verificar se há alguma versão mais recente disponível, vá para a seguinte página de download do Apache e verifique.

  1. http://tomcat.apache.org/download-80.cgi

3. Em seguida, crie um diretório /opt/tomcat/ e baixe a versão mais recente do Apache Tomcat 8 neste diretório, também para verificação cruzada do arquivo de download, estaremos baixando arquivo hash. O download levará algum tempo dependendo da velocidade da sua conexão.

mkdir /opt/tomcat/ && cd /opt/tomcat 
wget http://mirror.fibergrid.in/apache/tomcat/tomcat-8/v8.5.14/bin/apache-tomcat-8.5.14.zip 
wget https://www.apache.org/dist/tomcat/tomcat-8/v8.5.14/bin/apache-tomcat-8.5.14.zip.md5

Observação: certifique-se de substituir o número da versão no link de download acima pela versão mais recente disponível, caso seja diferente.

4. Agora verifique a MD5 Checksum em relação à chave.

cat apache-tomcat-8.5.14.zip.md5 
md5sum apache-tomcat-8.5.14.zip

Certifique-se de que a saída (Hash Value) corresponda, conforme mostrado abaixo.

5. Extraia o zip e o cd do Tomcat para o diretório ‘apache-tomcat-8.5.14/bin/’.

unzip apache-tomcat-8.5.14.zip
cd apache-tomcat-8.5.14/bin/

6. Agora torne executáveis os scripts do Linux que estão em 'apache-tomcat-8.5.14/bin/' e então crie o link simbólico de inicialização e script de shutdown para Tomcat como:

Altere todos os scripts *.sh executáveis apenas para root como,

chmod 700 /opt/tomcat/apache-tomcat-8.5.14/bin/*.sh

Crie um link simbólico para script de inicialização como,

ln -s /opt/tomcat/apache-tomcat-8.5.14/bin/startup.sh /usr/bin/tomcatup

Crie um link simbólico para script de desligamento como,

ln -s /opt/tomcat/apache-tomcat-8.5.14/bin/shutdown.sh /usr/bin/tomcatdown

7. Agora, para iniciar o Tomcat, você só precisa disparar o comando abaixo como root de qualquer lugar do shell.

tomcatup
Saída de amostra
Using CATALINA_BASE:   /opt/tomcat/apache-tomcat-8.5.14
Using CATALINA_HOME:   /opt/tomcat/apache-tomcat-8.5.14
Using CATALINA_TMPDIR: /opt/tomcat/apache-tomcat-8.5.14/temp
Using JRE_HOME:        /opt/java/jdk1.8.0_131/jre/
Using CLASSPATH:       /opt/tomcat/apache-tomcat-8.5.14/bin/bootstrap.jar:/opt/apache-tomcat-8.5.14/bin/tomcat-juli.jar
Tomcat started.

Depois de ‘Tomcat iniciado‘, você pode apontar seu navegador para http://127.0.0.1:8080 e deverá ver algo como: