Escolar Documentos
Profissional Documentos
Cultura Documentos
RHEL 8
Apache Tomcat é um servidor web de código aberto, leve, poderoso e
amplamente utilizado, desenvolvido e mantido pela Apache Foundation. É
uma implementação do Java Servlet, JavaServer Pages (JSP), Java
Expression Language (EL) e Java WebSocket e fornece um servidor Java
HTTP puro para executar aplicativos Java baseados na web.
# dnf update
# dnf install java-1.8.0-openjdk-devel #install JDK 8
OR
# dnf install java-11-openjdk-devel #install JDK 11
Quando a instalação terminar, você pode verificar a versão do Java
instalada no sistema usando o seguinte comando.
# java -version
Saída de amostra
Uma vez que o JAVA foi instalado no sistema, agora é hora de baixar a
versão mais recente do Apache Tomcat (ou seja, 9.0.24) é a mais versão
estável recente no momento da redação deste artigo.
# cd /usr/local
# wget http://www-us.apache.org/dist/tomcat/tomcat-9/v9.0.24/bin/apache-
tomcat-9.0.24.tar.gz
# tar -xvf apache-tomcat-9.0.24.tar.gz
# mv apache-tomcat-9.0.24 tomcat9
Observação: Se uma versão mais recente do Apache Tomcat estiver
disponível, certifique-se de substituir o número da versão acima pela
versão mais recente.
# pwd tomcat9/
# ls -l tomcat9/
# useradd -r tomcat
Assim que o usuário tomcat for criado, dê a ele permissões e direitos de
propriedade para o diretório de instalação do Tomcat e todo o seu
conteúdo usando o seguinte comando chown.
# vi /etc/systemd/system/tomcat.service
Copie e cole a seguinte configuração no arquivo tomcat.service.
[Unit]
Description=Apache Tomcat Server
After=syslog.target network.target
[Service]
Type=forking
User=tomcat
Group=tomcat
Environment=CATALINA_PID=/usr/local/tomcat9/temp/tomcat.pid
Environment=CATALINA_HOME=/usr/local/tomcat9
Environment=CATALINA_BASE=/usr/local/tomcat9
ExecStart=/usr/local/tomcat9/bin/catalina.sh start
ExecStop=/usr/local/tomcat9/bin/catalina.sh stop
RestartSec=10
Restart=always
[Install]
WantedBy=multi-user.target
Salve o arquivo, recarregue a configuração do systemd para aplicar as
alterações recentes usando o seguinte comando.
# systemctl daemon-reload
Em seguida, inicie o serviço tomcat, habilite-o para iniciar automaticamente
na inicialização do sistema e verifique o status usando os seguintes
comandos.
# netstat -tlpn
Se você tiver o comando firewall-cmd conforme mostrado.
http://localhost:8080
OR
http://SERVER_IP:8080
Depois de ver a página mostrada na captura de tela, você instalou
o Tomcat com sucesso.
Tomcat inclui um aplicativo da web chamado Manager usado para
implantar um novo aplicativo da web a partir do conteúdo carregado de um
arquivo WAR, implantar um novo aplicativo da web, liste os aplicativos da
web atualmente implantados e as sessões que estão atualmente ativas
para esses aplicativos da web e muito mais.
# vi /usr/local/tomcat9/conf/tomcat-users.xml
Copie e cole a seguinte configuração nas tags e conforme mostrado na
captura de tela. Esta configuração adiciona as funções admin-
gui e manager-gui a um usuário chamado \admin com uma senha de \ [e-
mail protegido]”.
<role rolename="admin-gui,manager-gui"/>
<user username="admin" password="" roles="admin-gui,manager-gui"/>
# vi /usr/local/tomcat9/webapps/manager/META-INF/context.xml
Em seguida, procure a seguinte linha.
allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />
altere-o para permitir o acesso do tomcat a partir do endereço
IP 192.168.56.10.
Para acessar o aplicativo da web Tomcat Manager, você pode clicar no link
conforme mostrado na captura de tela ou usar o URL.
http://localhost:8080/manager
OR
http://SERVER_IP:8080/manager
Você será solicitado a autenticar: insira o nome de usuário e a senha que
você criou anteriormente para fazer login no aplicativo gerenciador,
conforme mostrado na captura de tela.
A captura de tela a seguir mostra a interface HTML do
aplicativo Manager onde você pode implantar um novo aplicativo da web a
partir do conteúdo carregado de um arquivo WAR, implantar um novo
aplicativo da web ou listar aplicativos existentes e fazer mais.
Etapa 8: Acesse os aplicativos da Web do Tomcat Host Manager
http://localhost:8080/host-manager
OR
http://SERVER_IP:8080/host-manager
Parabéns! Você instalou e configurou com sucesso o Apache Tomcat em
seu servidor RHEL 8. Para obter mais informações, consulte a
documentação do Apache Tomcat 9.0.