Apache Tomcat, também conhecido como Tomcat Server, é um servidor web de código aberto com o contêiner Servlet para iniciar aplicativos web baseados em Java. O Tomcat inclui JavaServer Pages (JSP), WebSocket, Java Servlet, Java EL, etc., para um ambiente de servidor Web HTTP inteiramente Java para executar o código Java.

A grande comunidade de desenvolvedores qualificados mantém o servidor Tomcat sob o gerenciamento da base do software Apache. Portanto, o servidor Tomcat oferece excelente acessibilidade para trabalhar com eficiência no aplicativo baseado em Java. O suporte multiplataforma significa que está disponível para Windows e Linux. A versão mais recente do Apache Tomcat é 10.0.18, portanto, neste guia, explicaremos como instalar o Apache Tomcat 10 no Ubuntu 20.04.

1. Instalação do Java (a última versão)

Primeiro, note que se você acabou de instalar o Ubuntu 20.04 em seu sistema, você deve adicionar um novo usuário no Linux antes de configurar o Apache Tomcat.

Como mencionamos, o Apache Tomcat é usado para aplicativos baseados em Java, exigindo a versão mais recente do Java. A versão mais recente do Apache Tomcat requer o JDK 8 (Java Development Kit) ou uma versão superior para funcionar corretamente. Você pode

instagram viewer
instale a versão mais recente do JDK executando os seguintes comandos no terminal Linux:

sudo apt update
sudo apt install default-jdk -y

Usamos -y no comando acima para superar a confirmação da instalação automaticamente. Em seguida, você deve verificar e verificar a versão do Java através do seguinte comando:

java -versão

Como você pode ver na imagem acima, temos a versão mais recente do OpenJDK, 11.0.14. Ele também mostra informações importantes sobre o OpenJDK Runtime Environment e o servidor.

2. Instalação do Apache Tomcat 10

O Apache Tomcat tem uma equipe de desenvolvimento ativa que fornece as atualizações mais recentes regularmente, então baixe-o do servidor oficial usando o comando abaixo:

wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.0.18/bin/apache-tomcat-10.0.18.tar.gz

Se você estiver lendo este guia meses após a postagem e houver uma nova atualização após 10.0.18, certifique-se de alterar a versão no comando acima. Caso contrário, o comando não funcionará e você receberá erros ao baixar a versão mais recente do Apache Tomcat.

Depois de baixar o arquivo tar.gz do Tomcat, extraia o arquivo tar com o comando abaixo:

tar xvf apache-tomcat-10.0.18.tar.gz

Agora mova os arquivos extraídos para o diretório inicial (/usr/share/apache-tomcat) usando o seguinte comando:

sudo mv apache-tomcat-10.0.18 /usr/share/apache-tomcat

Você também pode usar o seguinte comando para extrair e mover o diretório do Tomcat ao mesmo tempo, em vez de fazê-lo um por um:

sudo tar xzvf apache-tomcat-10*tar.gz -C /opt/tomcat --strip-components=1 

3. Configurando a conta de usuário do Tomcat

Executar o servidor Tomcat por meio de uma conta de usuário específica é uma boa ideia para fins de segurança. Execute o comando abaixo para criar uma nova conta de usuário:

sudo nano /opt/tomcat/conf/tomcat-users.xml

Agora, altere o nome de usuário e a senha de acordo com os requisitos e salve-o:

Altere as funções para gerente e gerente de host e defina suas senhas de acordo.

Por fim, defina as permissões de arquivo necessárias no diretório do Tomcat da seguinte maneira:

sudo chown -R tomcat: tomcat /opt/tomcat/ 
sudo chmod -R u+x /opt/tomcat/bin

4. Habilitar acesso ao Apache Tomcat

Você pode acessar os aplicativos host-manager e tomcat manager apenas como localhost, portanto, é importante configurar as permissões de acesso. Existem duas maneiras de permitir o acesso, permitindo os sistemas remotos específicos ou permitindo todos os sistemas. Abra o arquivo context.xml para editá-lo para os aplicativos gerenciador e gerenciador de host:

sudo nano /opt/tomcat/webapps/manager/META-INF/context.xml
sudo nano /opt/tomcat/webapps/host-manager/META-INF/context.xml

Agora altere as linhas adicionando o endereço IP que você acessará. Ver como encontrar seu endereço IP no Linux Se precisar de ajuda:

allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1|10.0.2.15" />

Por fim, salve o arquivo e o sistema permitirá o acesso do gerente e do gerente do host.

5. Configurar o arquivo Tomcat Systemd

O Tomcat tem acessibilidade de script bash para iniciar e parar os serviços. No entanto, você pode criar um script de inicialização para gerenciar todas as tarefas como um serviço do systemd. Então, primeiro, abra o arquivo tomcat.service no vim usando o comando abaixo:

sudo nano /etc/systemd/system/tomcat.service

Agora cole o seguinte conteúdo no editor vim e salve-o:

[Unidade]
Description=Tomcat
After=syslog.target network.target
[Serviço]
Tipo = bifurcação
Usuário=tomcat
Grupo=tomcat
Ambiente=JAVA_HOME=/usr/lib/jvm/default-java
Environment='JAVA_OPTS=-Djava.awt.headless=true'
Ambiente=CATALINA_HOME=/usr/share/apache-tomcat
Ambiente=CATALINA_BASE=/usr/share/apache-tomcat
Ambiente=CATALINA_PID=/usr/share/apache-tomcat/temp/tomcat.pid
ExecStart=/usr/share/apache-tomcat/bin/catalina.sh start
ExecStop=/usr/share/apache-tomcat/bin/catalina.sh stop
[Instalar]
WantedBy=multi-usuário.destino

Execute o comando abaixo para recarregar o serviço systemd para carregar as alterações feitas no arquivo.

sudo systemctl daemon-reload

Agora, inicie e habilite o aplicativo tomcat usando os comandos abaixo:

sudo systemctl start tomcat.service
sudo systemctl enable tomcat.service

Vamos verificar o status do serviço Tomcat executando o seguinte comando no terminal:

sudo systemctl status tomcat.service

Aqui, na imagem acima, o sistema está exibindo "ativo (em execução)" no status.

6. Acesse o servidor Web Tomcat

Por padrão, o Tomcat Server é executado na porta 8080, mas você pode verificá-lo usando o seguinte comando:

sudo ss-tunelp | grep 8080

Agora acesse o servidor Tomcat pelo navegador:

http://localhost: 8080/

Por fim, forneça um nome de usuário e senha para acessar o Tomcat 10 de sua máquina Linux:

Você pode verificar o status do servidor, baixar o aplicativo do gerenciador e hospedar um gerenciador a partir da interface da web. Se você encontrar algum erro ao acessar o Tomcat 10 a partir do navegador da Web, deverá recarregar o tomcat.service novamente. Isso ajudará a dar um novo começo ao serviço Tomcat e a carregar todos os dados para funcionar corretamente. Depois de recarregar o tomcat.service, inicie, habilite e verifique o status do tomcat.service como mencionamos acima.

Você instalou o Apache Tomcat 10 com sucesso!

Então é assim que você pode instalar e configurar facilmente o Apache Tomcat 10 no Ubuntu 20.04. Dividimos o processo em seis etapas distintas, onde consideramos tudo sobre a instalação do Tomcat 10.

Certifique-se de seguir as etapas uma a uma, pois é essencial para a configuração bem-sucedida do Apache Tomcat. Não se confunda no processo de instalação, pois o processo inicia com a instalação do Tomcat 10 e termina acessando o servidor Tomcat a partir do navegador da web. Existem alguns atalhos que usamos nos métodos acima, pois esses atalhos ajudarão você a instalar o Apache 10 facilmente.

5 razões para criar seu próprio servidor doméstico pessoal

Leia a seguir

ParticipaçãoTweetParticipaçãoE-mail

Tópicos relacionados

  • Linux
  • Servidor Apache
  • Ubuntu
  • Linux

Sobre o autor

Nitin Jangid (2 artigos publicados)Mais de Nitin Jangid

Assine a nossa newsletter

Junte-se à nossa newsletter para dicas de tecnologia, análises, e-books gratuitos e ofertas exclusivas!

Clique aqui para assinar