Implementando servidor web Java com Tomcat no Linux

Este documento tem como propósito explicar todos os processos de instalação e configuração do Tomcat no Linux, bem como explicar alguns conceitos de manipulação do ambiente Java no Linux. Com este documento usuários e profissionais da área de TI terão condições de implementar soluções para aplicações Java que utilizam da web para o seu pleno funcionamento.

[ Hits: 128.071 ]

Por: José Cleydson Ferreira da Silva em 13/11/2009


Sumário



1. Introdução
2. Configurando ambiente Java no Sistema Operacional Linux
3. Procedimentos para a instalação do Tomcat
4. Diretório e subdiretórios do Tomcat
5. Procedimentos de configuração do Tomcat
    5.1 Configurando usuários
    5.2 Configurando o servidor
    5.3 Configurando o contexto
    5.4 Configurações fundamentais

1. Introdução

A tecnologia JavaTM há algum tempo tem sido a principal escolha do mercado de TI para o desenvolvimento de sistemas distribuídos.

Segundo a empresa TIOBE Software, em sua pesquisa para acompanhar as linguagens de programação no mercado, designando o índice TIOBE (pesquisa), de Novembro de 2009, o Java ainda é a linguagem mais popular para o desenvolvimento de sistemas.

Java é uma plataforma rica, que permite o desenvolvimento de aplicações para dispositivos móveis, bem como, celulares e PDAs, até aplicações corporativas complexas, baseadas em web services, passando ainda por aplicações desktop e discos Blueray.

Linux: Implementando servidor web Java com Tomcat no Linux
Imagem customizada por Beatriz Ansani
A tecnologia JavaTM é dividida em seguimentos: JSE (Java Standard Edition), que é uma versão padrão do Java utilizado na programação de aplicações para desktop, JEE (Java Enterprise Edition), fortemente voltada para aplicações web e aplicações distribuídas e JME (Java Micro Editon) para computadores com pouco recurso computacional, geralmente utilizada em dispositivos móveis.

O JEE possui, para o desenvolvimento de sistemas corporativos, APIs (Interface de Programação de Aplicativos), que possibilitam seu uso por meio da web. Considerando esse contexto, é necessário um software que permita que a aplicação web seja executada. Um dos softwares mais usados para esse fim é o Apache Tomcat. Seu desenvolvimento está sob a responsabilidade da Apache Software Foundation, que o disponibiliza como Software Livre e de Código Aberto.

    Próxima página

Páginas do artigo
   1. Sumário
   2. Configurando Java e procedimentos para a instalação do Tomcat
   3. Diretório e subdiretórios do Tomcat
   4. Configurando usuários
   5. Configurando o servidor
Outros artigos deste autor

Novidades e mudanças na estrutura e configuração do Grub2, fique por dentro!

Conheça tudo sobre os hardwares que compõem o seu computador com um simples comando

Gerência de projetos com Redmine

Bioinformática - Análise Filogenética com Clustalx

Bioinformática - Clustalw-MPI: Análise Filogenética utilizando computação paralela e distribuída

Leitura recomendada

Como desenvolver com Docker no Linux dentro do Windows sem dual boot - WSL 2

Jabberd2 - Completo e sem mistérios

Criando uma agenda com o Lazarus

A Vida no Shell (parte 2)

Instalando o MEO Cloud em qualquer distro GNU/Linux

  
Comentários
[1] Comentário enviado por walber em 13/11/2009 - 07:21h

Muito bom, parabéns.

[2] Comentário enviado por cogitas3d em 13/11/2009 - 09:37h

Maravilha de documento, uma mão na roda para quem precisa.

COntrubuição louvável, parabéns!

[3] Comentário enviado por vagner.ribeiro em 13/11/2009 - 13:39h

Ótimo artigo, muito esclarecedor para qualquer um que precise implementar um servidor web java. Parabéns.

[4] Comentário enviado por marcosrlopes em 13/11/2009 - 15:10h

Ficou muito bom, bem explicadinho. Parabéns!!! Vou testar.

[5] Comentário enviado por grandmaster em 16/11/2009 - 06:35h

Como falado, bem explicado. Muito bom artigo.
---
Renato de Castro Henriques
CobiT Foundation 4.1 Certified ID: 90391725
http://www.renato.henriques.nom.br

[6] Comentário enviado por hhebinho em 16/11/2009 - 10:14h

Excelente artigo. Bem detalhado.Tenho certeza que será muito útil para os administradores IFES. Vamos divulgar. Parabéns!!!

Heber
Analista PingIFES

[7] Comentário enviado por cfarah em 16/11/2009 - 10:38h

Aí cara, gostei muito do teu artigo, foi muito detalhista, muito bom para tirar dúvidas de usuários avançados como para auxiliar na intalação de usuário mais básicos, vai ser altamente util para nossas IFES, pois o famoso PingIFES depende do Tomcat, sendo assim sempre será conferido....

Vlw e parabéns pela iniciativa.

[8] Comentário enviado por androdana em 08/12/2010 - 09:05h

Bom dia amigo, parabéns pelo artigo, muito bom... Gostaria de tirar uma dúvida, vc disse que a regra era 3/4 de linux da ram para XMX e 1/4 para maxPermSize, tenho um servidor com 8G e preciso utiliza-lo ao máximo, existe a possibilidade do tomcat gerenciar 6G de XMX e 2 de MaxPerm?

[9] Comentário enviado por cleysinhonv em 09/12/2010 - 08:17h

Ola Rodrigo Andrade.

Olha ńão aconselho você usar toda a memoria para a maquina virtual java, pois por padrão ela já esta usando o máximo que poder. Tive uma experiência ruim aqui a respeito dessa configuração. Eu dediquei todo o potencial do computador para a maquiana virtua javal e me esqueci do sistema operacional. Acredito que seia interessante desses 8 GB deixasse 7,5 para a JVM e tomcat e o sistema operacional livre com 512 MB. Para que não haja choro e rarnger de dentes. Meu problema foi justamente esse, e isso aconteceu aos 48 do segundo tempo.

Espero ter ajudado.

Um abraço!

[10] Comentário enviado por rogerio_gentil em 19/04/2011 - 17:09h

Ótimo artigo... bem escrito, com bastante detalhes.

A instalação do Tomcat por meio de repositórios é uma péssima ideia para quem for montar um ambiente de desenvolvimento. Pelo menos, para mim foi. Tive criar diversos links simbólicos para os arquivos de configuração que ficaram espalhados, e o Netbeans não conseguia identificar todos eles. Além do mais, iniciar/reiniciar/parar o servidor pela IDE exigia que fosse como usuário comum. Resolvi tudo isso instalando o Tomcat por tar.gz.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts