O Software Apache Tomcat ® é uma implementação de código aberto do Java Servlet, JavaServer Pages, Java Expression Language e Java WebSocket technologies. O software Apache Tomcat é desenvolvido em um ambiente aberto, participativo e lançado sob a Licença Apache versão 2.
Pre-requisitos:
Adicionar o usuário tomcat.
# adduser --system --shell /bin/bash --gecos 'Tomcat Java Servlet and JSP engine' --group --disabled-password --home /home/tomcat tomcat |
Instalando o tomcat 8.5
# cd /opt |
Para facilitar a substituição desta versão por versões futuras, vamos criar um link simbólico que vamos usar ao se referir ao Tomcat:
# rm -fr /opt/tomcat |
Permissão ao usuário tomcat nos arquivos:
# chown -R tomcat:tomcat /opt/tomcat/* |
Se a porta HTTP padrão do Tomcat (8080) já estiver em uso, você precisa editar o arquivo de configuração server.xml, localizado em /opt/tomcat/conf/server.xml, substituir 8080 por outra porta.
Iniciando o Tomcat
# /bin/su - tomcat -c /opt/tomcat/bin/startup.sh |
Parando o tomcat
# /bin/su - tomcat -c /opt/tomcat/bin/shutdown.sh |
Iniciar tomcat durante o boot
Para iniciar o Tomcat automaticamente, sempre que o servidor voltar a inicializar, crie o arquivo tomcat e adicione o conteúdo abaixo e mova para a pasta /etc/init.d.
|
Agora altere as permissões do arquivo recém-criado:
# chmod 755 /etc/init.d/tomcat |
Pronto, o seu servidor Apache Tomcat esta instalado, acesse o endereço do seu host: 192.168.1.112:8080. Caso não apareça a página principal verifique se o Tomcat foi inicializado. Para iniciar execute o comando:
# /etc/init.d/tomcat start |
Configurando usuários no Apache Tomcat 8
Acesse a pasta de configuração e edite o arquivo vim tomcat-users.xml pelo vim ou vi.
# cd /opt/tomcat/conf/ |
Adicione o conteúdo abaixo após a linha 43.
<role rolename="manager-gui"/> |
Dica: Para que o editor vim apareça os números de linhas, pressione SHIFT + :set number + ENTER
Salve e feche o arquivo.
Agora vá até o diretorio manager/META-INF e edite o arquivo context.xml comentando as linhas 19 e 20.
# cd /opt/tomcat/webapps/manager/META-INF/ |
Salve e feche o arquivo.
E por último acesse a pasta host-manager/META-INF e edite o arquivo context.xml comentando as linhas 19 e 20.
# cd /opt/tomcat/webapps/host-manager/META-INF/ |
Reinicie o Tomcat com o comando abaixo:
# /etc/init.d/tomcat restart |
Após a reinicialização acesse o caminho http://192.168.1.112:8080/manager/html e informe o usuário e senha definidos no arquivo tomcat-users.xml. Neste tutorial informamos o usuário como sendo “admin” e senha “suasenha”. Veja abaixo a página manager.
Chegamos ao fim de mais um tutorial, espero que seja útil e caso tenha interesse em saber mais sobre o projeto Apache Tomcat acesse o site http://tomcat.apache.org/. Até a próxima.