O Apache Tomcat fornece um conector HTTP padrão na porta 8080, permitindo que você o use como um servidor da Web, como o Apache, para seus aplicativos Java.
Este artigo mostrará como configurar completamente o servidor Apache Tomcat em sua máquina Linux.
OBSERVAÇÃO: Testei as instruções e métodos de instalação em um Ubuntu 20.04 e Debian 10.7 servidor.
Requisitos
Para você seguir o processo de instalação fornecido neste guia, você exigirá:
Instalando o Apache Tomcat
Vamos começar instalando o Tomcat em nosso servidor.
Instalando Java JDK
Antes de instalar o Apache Tomcat, precisamos garantir que uma versão em Java em funcionamento seja instalada em nosso servidor.
Em nosso exemplo, usaremos o Amazon Corretto JDK.
Comece atualizando seu sistema e instale Java-Common, WGet e Curl como:
Atualização de sudo apt-get
sudo apt-get install java-common Curl wget -y
Em seguida, inicie seu navegador e navegue até a página de download da Amazon Corretto, conforme fornecido no recurso abaixo:
https: // docs.AWS.Amazonas.com/correto/mais recente/correto-11-ug/downloads-list.html
Localize o pacote para o seu sistema Linux e copie o link de download.
Depois de copiar o link de download, abra o terminal e digite o comando abaixo:
wget https: // correto.AWS/Downloads/mais recente/Amazon-Corretto-11-X64-Linux-JDK.Deb
O comando acima baixará o correto JDK para o seu sistema para instalação.
Depois que o download concluir, digite o comando abaixo para instalar o pacote JDK.
sudo dpkg -i amazon-corretto-11-x64-linux-jdk.Deb
O comando acima usará o pacote Debian baixado para instalar o JDK.
Para verificar se a instalação está concluída e você instalou o JDK, digite o comando:
Java -VersãoExecutando este comando deve imprimir a versão Java e o fornecedor JDK. Abaixo está um exemplo de saída:
OpenJdk 11.0.12 2021-07-20 LTS
Ambiente de tempo de execução OpenJDK Corretto-11.0.12.7.1 (construção 11.0.12+7-lts)
OpenJDK servidor de 64 bits VM Corretto-11.0.12.7.1 (construção 11.0.12+7-lts, modo misto)
Configurando o usuário do tomcat
Por razões de segurança, é melhor ter uma conta de usuário para executar os serviços Apache Tomcat. Evite usar o usuário root para executar o servidor Tomcat.
Vamos começar criando o usuário do tomcat com um diretório inicial padrão e um shell definido como false.
sudo useradd -m -u -d /home /tomcat -s $ (que false) tomcat
Para verificar se o usuário do tomcat existe com as informações corretas, gata o arquivo /etc /passwd como:
gato /etc /passwd | Grep Tomcat
Abaixo está um exemplo de saída:
tomcat: x: 1001: 1001 ::/home/tomcat:/usr/bin/false
Instale o tomcat 10
O próximo passo é instalar o binário do Tomcat em nosso sistema. Após a redação deste tutorial, o Apache Tomcat 10 não está disponível em repositórios oficiais para as principais distribuições do Linux.
Inicie seu navegador e navegue até a página de download do Apache Tomcat 10.
Selecione o alcatrão ou o arquivo zip e copie o link de download.
Abra o terminal e navegue até o diretório inicial do usuário do tomcat que criamos na etapa anterior.
CD /Home /Tomcat
Em seguida, use WGET ou CRO para baixar o arquivo Tomcat como:
sudo wget https: // dlcdn.apache.org/tomcat/tomcat-10/v10.0.10/bin/apache-tomcat-10.0.10.alcatrão.gz
A etapa final é desconhecer os arquivos e armazená -los no diretório inicial do Tomcat. Você pode usar o comando:
sudo tar xvf apache-tomcat-10.0.10.alcatrão.GZ -C . --componentes de tira = 1
A próxima etapa é usar o comando chown para definir as permissões corretas para os arquivos Apache Tomcat.
sudo chown -r tomcat: tomcat.
sudo chmod -r u+x ./bin/
Como configurar o usuário do apache tomcat no Linux
Para configurar os usuários do Apache Tomcat, precisamos editar os usuários do tomcat.Arquivo XML no diretório conf.
Edite o arquivo e adicione os detalhes do usuário, como mostrado no exemplo abaixo:
sudo vim/home/tomcat/conf/tomcat-users.xml
Adicione as linhas como
pancadas = "gerente-gui, admin-gui"/>
Na configuração de exemplo acima, o nome de usuário Tomcat só pode acessar o gerente do Tomcat, enquanto o nome de usuário do Admin pode acessar o gerente e a interface do administrador.
Certifique -se de adicionar a configuração de nome de usuário mostrada acima entre os blocos a seguir
Finalmente, salve o arquivo e feche o editor.
Para executar o servidor Apache Tomcat, insira o comando:
sudo/home/tomcat/bin/startup.sh
Como acessar o tomcat
Depois de iniciar o servidor Tomcat, ele será executado na porta 8080 por padrão e você pode acessar a interface navegando para http: // 127.0.0.1: 8080
Se o servidor Tomcat estiver em execução, você deverá ver a página padrão do Tomcat:
Se você quiser aprender várias maneiras de iniciar e interromper o serviço Apache Tomcat, considere nosso tutorial sobre o tópico.
Conclusão
Este tutorial mostrou como instalar e configurar o servidor Apache Tomcat no Linux. Verifique nossos outros tutoriais do Tomcat para saber mais sobre como proteger e administrar seu servidor Tomcat.