Antes de escrever um tutorial para a dica do Linux, eu sempre verifico o conteúdo de outros blogs para melhorar o nosso. Desta vez, fiquei surpreso que nenhum tutorial disponível sobre a instalação do Apache Tomcat no Debian 11 incluiu o método de instalação do APT-Get, que é mais fácil de executar. Portanto, decidi incluir os dois métodos: instalação do Tomcat no Debian 11 usando a instalação manual APT e TOMCAT.
Configurando seu sistema para instalar o Tomcat no Debian 11
Todas as instruções nesta seção são obrigatórias para os dois métodos de instalação do Tomcat.
Antes de começar, precisamos abrir a porta padrão do Tomcat, 8080. Você pode fazer isso usando o UFW executando o seguinte comando.
sudo ufw permitir 8080Em seguida, atualize seus repositórios executando o comando abaixo.
Atualização do sudo aptInstale Java usando apt como mostrado na captura de tela a seguir.
sudo apt install openjdk-11-jdk -yInstalando o Apache Tomcat no Debian 11 usando apt
Para começar, vamos instalar o tomcat usando o apt, como mostrado na captura de tela abaixo.
sudo apt install tomcat9 -yAntes de adicionar um usuário do tomcat, adicione o grupo TomCat9 executando o comando abaixo.
Sudo Groupadd Tomcat9Em seguida, crie o usuário executando o seguinte comando, conforme mostrado na próxima captura de tela.
sudo userAdd -s /bin /false -g tomcat9 -d /etc /tomcat9 tomcat9Agora o tomcat está instalado, você pode iniciá -lo e verificar se ele começa corretamente executando os comandos abaixo.
SUDO SYSTEMCTL START TOMCAT9Agora é hora de definir o usuário com acesso ao tomcat9. Para fazer isso, você precisa editar o arquivo de configuração /etc/tomcat9/tomcat-users.xml. Você pode editá -lo com Nano executando o seguinte comando.
sudo nano/etc/tomcat9/tomcat-users.xmlUma vez dentro do arquivo, copie o seguinte código substituindo Linuxhint com seu nome de usuário e Seu masspordhere com a senha que você deseja acessar o tomcat.
Salvar e sair do arquivo de configuração; Se você usa o Nano, pode pressionar Ctrl+X para sair de salvar alterações.
Agora, você pode acessar o seguinte link: http: // localhost: 8080/
Como você pode ver, o tomcat foi instalado com sucesso. Agora, vamos instalar o Tomcat Web Manager e Host-manager, executando o seguinte comando.
sudo apt install tomcat9-adminAcesse http: // localhost: 8080/gerente/html e digite o nome de usuário e a senha que você digitou ao editar o arquivo /etc/tomcat9/tomcat-users.xml.
E como você pode ver, o TomCat Web Application Manager funciona corretamente.
Agora vamos acessar http: // localhost: 8080/host-manager/html para verificar o gerenciador de host virtual Tomcat; Digite o nome de usuário e a senha quando solicitado.
E como você pode ver, o gerente host funciona corretamente.
Instalando o Apache Tomcat no Debian 11 manualmente
Agora vamos ver como instalar o Apache Tomcat no Debian 11 manualmente, sem apt/apt-get.
Para começar, acesse o seguinte link: https: // tomcat.apache.org/download-90.CGI e selecione o .alcatrão.Arquivo GZ mostrado na imagem a seguir e baixá -la para o seu sistema.
Crie o diretório /opt/tomcat Usando MKDIR como mostrado abaixo:
sudo mkdir /opt /tomcatExtraia o tomcat executando o seguinte comando.
sudo tar -xzvf apache-tomcat-*.alcatrão.gzMover todo o conteúdo do diretório extraído para /opt/tomcat, como mostrado na captura de tela abaixo.
Sudo MV Apache-Tomcat-9.0.52/*/opt/tomcat/Adicione o grupo Tomcat Ao executar o seguinte comando.
SUDO GROUPADD TOMCATAgora, adicione o usuário Tomcat Ao executar o comando abaixo.
sudo useradd -g tomcat -d/opt/tomcat -s/usr/sbin/nologin tomcatDê permissões recursivas ao usuário e grupo /opt/tomcat Ao executar o seguinte comando.
sudo chown -r tomcat: tomcat/opt/tomcat/Agora é hora de obter o caminho do pacote Java que instalamos nas primeiras etapas deste tutorial. Para obter o caminho adequado, você pode executar o comando abaixo.
sudo update-Java-Alternatives -lComo você pode ver, o caminho é /usr/lib/jvm/java-1.11.0-openjdk-amd64. Precisamos copiá -lo no arquivo de configuração do Tomcat. Abra -o usando Nano foi mostrado no exemplo a seguir.
sudo nano/etc/systemd/system/tomcat.serviçoCopie todo o código abaixo no arquivo que você acabou de criar.
Observação: No ambiente da linha = java_home = add /usr/lib/jvm/java-1.11.0-openjdk-amd64 ou o caminho que você tem ao executar atualização-java-alternativas -l, como mostrado no exemplo abaixo.
[Unidade]Sair Nano Salvando mudanças.
Dê a todas as permissões de execução de scripts, como mostrado abaixo.
chmod +x/opt/tomcat/bin/*.shInicie o serviço TomCat usando o SystemCTL, como mostrado abaixo.
sudo systemctl iniciar o tomcat.serviçoVocê também pode executar o comando abaixo para verificar se o serviço de Tomcat foi iniciado corretamente.
SUDO SYSTEMCTL STATUS TOMCAT.serviçoAtive o serviço executando o seguinte comando.
sudo systemctl Ativar tomcatAgora vamos adicionar um usuário do Tomcat no arquivo de configuração /opt/tomcat/conf/tomcat-users.xml. Abra o arquivo de configuração executando o seguinte comando.
sudo nano/opt/tomcat/conf/tomcat-users.xmlCopie o seguinte código, substitua Linuxhint com o nome de usuário que você deseja definir e substituir Seu masspordhere Com a senha que você escolher.
Saia das mudanças de economia de arquivos.
Agora edite o arquivo de configuração /opt/tomcat/webapps/gerente/meta-inf/contexto.xml Ao executar o comando abaixo.
sudo nano/opt/tomcat/webApps/gerente/meta-inf/contexto.xmlEncontre as seguintes linhas:
Substitua o código acima por este ou comente, adicionando no final, como mostrado abaixo.
Repita a operação anterior com o arquivo de configuração /opt/tomcat/webapps/host-manager/meta-inf/contexto.xml. Para fazer isso usando o Nano Run:
sudo nano/opt/tomcat/webapps/host-manager/meta-inf/contexto.xmlNovamente, comente sobre a seguinte parte do código ou comente sobre ele.
O resultado deve ser o seguinte com no final, como mostrado na captura de tela abaixo.
Sair salvando as mudanças.
Agora reinicie o serviço Tomcat novamente usando o SystemCtl, como mostrado abaixo.
sudo systemctl reiniciar o tomcatVisite o link http: // localhost: 8080/, e você deve ver que o tomcat está funcionando corretamente, como mostrado na imagem abaixo.
Agora você pode ver o tomcat funciona corretamente.
Conclusão
Instalar o Apache Tomcat no Debian 11 não é diferente de instalá -lo nas versões anteriores do Debian. Os métodos explicados acima também são úteis para distribuições Linux baseadas em Debian, como o Ubuntu. Como você pode ver através desta leitura, o processo de instalação inclui muitas etapas, mas é bastante simples, e qualquer nível do usuário do Linux pode conseguir isso. Lembre -se de abrir a porta 8080 (muitos usuários esquecem disso). Além disso, é recomendável seguir o método APT sobre o método manal.
Obrigado por ler este artigo explicando como instalar o Apache Tomcat no Debian 11. Continue nos seguindo para mais dicas e tutoriais do Linux.