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
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
Tópicos relacionados
- Linux
- Servidor Apache
- Ubuntu
- Linux
Sobre o autor
Assine a nossa newsletter
Junte-se à nossa newsletter para dicas de tecnologia, análises, e-books gratuitos e ofertas exclusivas!
Clique aqui para assinar