Implementando um Servidor Web Java com Tomcat no Debian
Neste artigo veremos como instalar um servidor web Java com Tomcat. O sistema operacional utilizado foi o Debian GNU/Linux.
Parte 2: Instalando o Apache Tomcat
Agora que você já conhece um pouco mais sobre o servidor Apache Tomcat, vamos aos passos necessários para sua instalação no sistema.
# apt-get install tomcat7 Isso é tudo o que é preciso fazer para chegar à página Tomcat padrão. Ou seja, em poucos comandos, já é possível testar a página padrão da instalação do Tomcat.
http://ip_do_servidor:8080
# apt-get install tomcat7-admin tomcat7-examples tomcat7-docs Com a instalação destes pacotes adicionais, é possível acessar via navegador a Documentação (em modo offline), Administrar o Tomcat via interface gráfica, além de testar alguns exemplos de páginas em Java.
Passo 1 - Instalar o pacote básico
Felizmente, como o Tomcat é Open Source, seus pacotes estão incluídos nos repositórios padrão do Debian. Execute o comando abaixo:# apt-get install tomcat7 Isso é tudo o que é preciso fazer para chegar à página Tomcat padrão. Ou seja, em poucos comandos, já é possível testar a página padrão da instalação do Tomcat.
Passo 2 - Verifique a Página Inicial Padrão do Tomcat
Nossa instalação ainda não está completa, mas você pode dar uma olhada na página Tomcat padrão. Abra um navegador de internet e digite o IP do servidor Debian, seguido da porta 8080:http://ip_do_servidor:8080

Passo 3 - Instalar os pacotes adicionais
Estes pacotes irão permitir usar uma interface web para controlar o seu Tomcat, além da documentação e exemplos, que também pode acessar através da interface web.# apt-get install tomcat7-admin tomcat7-examples tomcat7-docs Com a instalação destes pacotes adicionais, é possível acessar via navegador a Documentação (em modo offline), Administrar o Tomcat via interface gráfica, além de testar alguns exemplos de páginas em Java.
Porém, convém informar que esta forma de disponibilizar aplicações dentro de uma arquitetura Java EE não é mais considerada moderna e/ou boa prática.
Documentos e compliances de várias companhias recomendam que se use servidores embeddados, graças as adoções de phoenix servers, containers (mais notadamente Docker) e estratégias de entrega contínua.
Se aceitar, sugiro a leitura deste artigo:
https://www.thoughtworks.com/radar/platforms/application-servers