Pular para o conteúdo

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.
Andre H O Santos Henrike_Lee
Hits: 18.742 Categoria: Linux Subcategoria: Introdução
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Instalando as ferramentas de execução do Java

Como o intuito deste tutorial não é ensinar como instalar um Servidor GNU/Linux Debian, logo é importante que já tenha uma Distribuição Debian instalada.

Passo 1 - Instalar Java Development Tools

O Java trabalha com a JVM (Java Virtual Machine, ou Máquina Virtual Java). Para desenvolver e rodar aplicações Java, devemos instalar o JDK (Java Development Kit, ou Kit de Desenvolvimento Java).

Em seu terminal, digite os comandos abaixo para atualizar a lista de pacotes do seus repositórios e em seguida, atualizar o sistema. Caso seu sistema já esteja atualizado, desconsidere os dois comandos abaixo:

# apt-get update
# apt-get upgrade

Verifique se o Java está instalado:

java -version
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
Se retornar "The program java can be found in the following packages", o Java ainda não foi instalado, então execute o seguinte comando para instalar Java Runtime Environment (JRE) e o JDK. Como estamos lidando com Software Livre, iremos instalar o OpenJDK 7, que é uma versão Open Source do JDK da Oracle:

# apt-get install openjdk-7-jre openjdk-7-jdk

Você também pode optar por instalar uma versão padrão para o seu sistema, então, ao invés de executar o comando acima, utilize este outro:

# apt-get install default-jdk

Passo 2 - Instalar Ferramentas Adicionais ao Tomcat

A documentação do Tomcat também sugere que você instale o Apache Ant, que é uma poderosa ferramenta de construção para aplicativos Java no back-end ("lado do servidor"), e um "Sistema de Controle de Versão", que neste caso específico, será o GIT:

# apt-get install ant git

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   1. Instalando as ferramentas de execução do Java
   2. Instalando o Apache Tomcat
   3. Administração do Tomcat

GNU/Linux é 100% Seguro?

Empacotamento e compactadores de arquivos

O Editor de Texto Nano: Simplicidade no Terminal

Backup com o Konserve

Linguagens de programação: o que são e quais existem?

Usando o "at" para agendamento de tarefas

#1 Comentário enviado por Ed_slacker em 25/11/2016 - 10:34h
A ideia do artigo é bem interessante.

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
#2 Comentário enviado por Henrike_Lee em 25/11/2016 - 22:48h

[1] Comentário enviado por Ed_slacker em 25/11/2016 - 10:34h

A ideia do artigo é bem interessante.

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


Prezado Edwin, muito obrigado por sua contribuição... Com certeza lerei sim o artigo. Ainda sou novo em Java e desenvolvi o artigo pensando na galera acadêmica. Estas novas informações ajudam muito no aprendizado!! Muito obrigado meu Caro!!

Contribuir com comentário

Entre na sua conta para comentar.