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
- Catalina : É o Servlet Container do Tomcat.
- Coyote : o Coyote atua como um conector e suporta HTTP 1.1
- Jasper : É o motor JSP do Tomcat.
- Cluster : Um componente de balanceamento de carga para gerenciar aplicativos grandes.
- Alta disponibilidade: um componente Tomcat para agendar atualizações e alterações do sistema sem afetar o ambiente ativo.
- 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:
- Instale Java 8 JDK no Linux
- 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.
- 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: