Como instalar o Apache Tomcat 9 no CentOS 7

Apache é uma das plataformas mais usadas para todos os tópicos relacionados à hospedagem de sites, pois foi desenvolvido como um servidor web de código aberto pela Apache Foundation para fornecer e acessar um servidor Java HTTP nativo.

O software Apache Tomcat foi criado como uma implementação de código aberto das tecnologias Java Servlet, JavaServer Pages, Java Expression Language e Java WebSocket, graças a isso, o Apache Tomcat é capaz de usar e implementar vários aplicativos da web em grande escala para qualquer tipo de organização. Alguns dias atrás, o Apache Tomcat lançou a versão 9, 9.0.12, que é a primeira versão estável da série 9.x.0. Nesta versão do Apache Tomcat 9, encontraremos melhorias em comparação com a versão anterior do Tomcat 8.

Novas característicasAlguns dos recursos novos e aprimorados nesta nova versão do Apache Tomcat serão:

  • Suporte para Java Servlet 3.1, JavaServer Pages 2.3, Java Websocket 1.0
  • Possibilidade de implementar uma nova aplicação web a partir do conteúdo carregado de um arquivo WAR
  • É possível enumerar os valores das propriedades do SO e JVM
  • Recarregando um aplicativo da web existente para refletir as alterações no conteúdo de / WEB-INF / classes ou / WEB-INF / lib
  • Capacidade de listar os recursos JNDI globais disponíveis para serem usados ​​em ferramentas de implantação aninhadas em uma descrição de implantação
  • Opção para iniciar um aplicativo interrompido
  • Implante um aplicativo da web implantado e remova-o de seu diretório base
  • Opção de listar os aplicativos da web atualmente implantados e muito mais.

DiretóriosOs diretórios base do Apache Tomcat 9 são:

  • / bin: inicialização, desligamento e outros scripts, os arquivos * .sh (para sistemas Unix) são duplicatas funcionais de arquivos * .bat (para sistemas Windows)
  • / conf: são os arquivos DTD e de configuração relacionados, um dos arquivos mais importantes é server.xml, que é o arquivo de configuração principal para o contêiner
  • / logs: Estes são os arquivos de log
  • / webapps: Webapps estão alojados lá

Agora veremos como instalar o Apache Tomcat 9 no CentOS 7.

1. Como instalar e configurar o Java 8 no CentOS 7

Passo 1
Para usar o Apache Tomcat 9 corretamente devemos ter o JAVA instalado no CentOS 7 para executá-lo corretamente, caso contrário, procedemos ao download e instalação da última versão do JAVA 8, com o seguinte comando:
yum install java-1.8.0

Passo 2
Depois de instalado, verificamos a versão do Java com o seguinte comando:

 java -version

2. Como instalar o Apache Tomcat 9 no CentOS 7


Após a instalação do JAVA no sistema, faremos o download da versão mais recente do Apache Tomcat, que é a versão 9.0.12. Esta é a versão estável, mas se em qualquer outro momento você quiser verificar as novas versões disponíveis do Apache Tomcat, podemos acessar o seguinte link para fazer a consulta:

Passo 1
Vamos baixar a versão mais recente do Apache Tomcat 9, usando o seguinte comando wget como este:

 cd / usr / local wget http://www-us.apache.org/dist/tomcat/tomcat-9/v9.0.12/bin/apache-tomcat-9.0.12.tar.gz

Passo 2
Prosseguimos para descompactar o arquivo baixado:

 tar -xvf apache-tomcat-9.0.12.tar.gz

etapa 3
Por fim, movemos o arquivo para o diretório correto:

 mv apache-tomcat-9.0.12 tomcat9

Passo 4
Antes de iniciar o serviço Tomcat, será necessário configurar a variável de ambiente CATALINA_HOME no sistema com o seguinte comando:

 echo "export CATALINA_HOME =" / usr / local / tomcat9 "" >> ~ / .bashrc source ~ / .bashrc

Etapa 5
Temos duas opções de CATALINA que são:

CATALINA_HOMERefere-se à raiz da instalação do Tomcat, por exemplo /home/tomcat/apache-tomcat-9.0.10 ou C: \ ProgramFiles \ apache-tomcat-9.0.10.
CATALINA_BASEIndica a raiz de uma configuração de runtime de uma instância específica do Tomcat, caso deseje várias instâncias do Tomcat em uma máquina, será necessário utilizar a propriedade CATALINA_BASE.

Agora vamos iniciar o servidor da web Tomcat usando os scripts incluídos no pacote Tomcat da seguinte maneira:

 cd / usr / local / tomcat9 / bin ./startup.sh

Lá vemos que o serviço foi iniciado corretamente.

Etapa 6
Deste ponto em diante, podemos abrir o Tomcat de qualquer navegador, usando o endereço IP ou domínio com a porta 8080, pois o Tomcat sempre será executado na porta 8080:

 http: // endereço_IP: 8080
 http://Dominio.com:8080
Este será o ambiente que veremos:

O diretório padrão para os arquivos Tomcat será / usr / local / tomcat9, e lá podemos ver os arquivos de configuração dentro da pasta conf, o ambiente Apache Tomcat está localizado no diretório / usr / local / tomcat9 / webapps / ROOT /.

3. Como configurar contas de usuário Tomcat no CentOS 7


Por padrão, só será possível acessar a página padrão do Tomcat, acessar a administração e outras seções, como Server Status (Server Status), Application Manager (Manager App) e Host Manager (Host Manager), será necessário configurar contas de usuário para administradores e outros tipos de usuários.

Passo 1
Para fazer isso, devemos editar o arquivo 'tomcat-users.xml' localizado no diretório / usr / local / tomcat9 / conf, acessamos com um editor de texto como este:

 nano /usr/local/tomcat9/conf/tomcat-users.xml
Primeiro, inserimos o usuário administrador da interface adicionando as seguintes linhas:
 
ObservaçãoDevemos substituir o Solvetic e a senha pelo usuário desejado.

Passo 2
Se quisermos adicionar um administrador, executamos o seguinte:

 
Lá podemos definir a senha desejada.

etapa 3
Salvamos as alterações usando a combinação de teclas Ctrl + O e saímos do editor usando as teclas Ctrl + X. Após configurar essas opções, devemos reiniciar o Tomcat:

 ./shutdown.sh ./startup.sh

Passo 4
Agora, quando tentamos acessar qualquer uma das funções do Apache Tomcat, devemos inserir algumas das credenciais que criamos:

4. Como configurar portas Apache Tomcat no CentOS 7

Passo 1
Outra opção, por segurança, é editar a porta padrão 8080 do Apache Tomcat, para isso devemos editar o arquivo 'server.xml' localizado no diretório / usr / local / tomcat9 / conf, mas primeiro vamos parar o serviço Tomcat executando:

 /usr/local/tomcat9/bin/shutdown.sh
Agora acessamos o arquivo para editar a porta:
 nano /usr/local/tomcat9/conf/server.xml

Passo 2
Lá, localizamos a seção da porta do conector e editamos a porta desejada da seguinte maneira:

Salvamos as alterações usando as teclas Ctrl + O e saímos do editor usando Ctrl + X.

etapa 3
Prosseguimos para reiniciar o serviço Tomcat executando:

 /usr/local/tomcat9/bin/startup.sh
Portanto, o servidor Apache Tomcat será executado na porta que definimos.

Passo 4
Se quisermos obter mais informações sobre o servidor Tomcat em execução e o computador atual, devemos executar o seguinte comando:

 /usr/local/tomcat9/bin/version.sh

Assim, vimos como instalar o Apache Tomcat em sua nova versão 9 no CentOS 7 e ter um servidor completo com ótimos recursos de uso e funcionalidade.

wave wave wave wave wave