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: 106.765 ]

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

Os novos plugins do Compiz

Implementando rotas estáticas no Linux com route

Cairo-Dock - Seu desktop Linux com cara de MAC

Elaborando vídeo-aula no Linux com Gtk-recordMydesktop

Bioinformática - PhyML: alinhamento de sequências nucleotídicas em ambiente paralelo

Leitura recomendada

Configurando serviço de FTP no GNU/Linux

S1 Ponto: Sistema de controle de ponto Open Source para Linux

Controlando o computador pelo celular com conexão VNC

Instalando antivírus LinuxShield no SuSE e OpenSuSE

Instalando o Nagios Core 3.2, Plugins, NRPE, NSClient (Ubuntu 10.4)

  
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 HostGator.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Viva o Android

Tópicos

Top 10 do mês

Scripts