Arquivo de Códigos - Página Inicial
Códigos-fonte
» Boletos Bancários
» Calendário de Eventos
Linguagens
» ActionScript
» Adobe AIR
» Adobe Flex
» AJAX
» C
» C#
» C++
» CSS
» Delphi
» DHTML - Dynamic HTML
» HTML/XHTML
» Java
» JavaFX
» JavaScript
» Java Servlets
» JSP - Java Server Pages
» Perl
» PHP
» PHP-GTK
» Python
» Ruby
» Tcl/Tk
» VB.NET
Bancos de Dados
» IBM DB2
» MySQL
Frameworks
» CodeIgniter
» jQuery
» JSF - Java Server Faces
» Qt
» Ruby On Rails
» Struts
» Struts 2
» wxWidgets
» Zend Framework
Container/Servidor
» Apache Tomcat
» Apache Web Server
Ferramentas
» Apache Ant
» iTextSharp (iText#)
Referências
» CSS1 e CSS2
» JavaScript
Serviços On-Line
» Qual é meu IP?
» Tabela Cores HTML I
» Tabela Cores HTML II
» Lista de Mime Types
» Códigos Teclas Virtuais
Usuários On-Line
Visitantes: 21
PHP
O que há de novo no PHP 5?
40 dicas e truques sobre como trabalhar com datas e horas em PHP
60 dicas e truques sobre como trabalhar com strings e caracteres em PHP
PHP e a Orientação a Objetos - POO (Curso Completo)

DHTML
Curso completo de DHTML para iniciantes

CSS
Como definir uma imagem de fundo fixa na página
Definindo uma imagem de fundo para botões HTML
Você está aqui: Inicio -> Tutoriais -> Apache Tomcat
Entendendo a estrutura e funcionalidade dos diretórios do Tomcat
As informações já vistas nos tópicos anteriores já possibilitarão a você tiram muito proveito do container Tomcat. No entanto, acreditamos que um estudo mais detalhado deste servidor o ajudará a ter um controle maior sobre suas aplicações, além de possibilitar o entendimento de outros containeres semelhantes.

Quando você instala a versão 5.5.9 ou mais recentes do Tomcat, em geral você se deparará com a estrutura de diretórios mostrada na figura seguinte:
Vamos analisar cada um destes diretórios separadamente:

bin – Este diretório contém os arquivos binários executáveis. Na instalação da versão 5.5.9 para Windows você encontrará arquivos tais como tomcat5.exe e tomcat5w.exe. É comum nas versões para Linux, encontrarmos neste diretório os arquivos .sh necessários para a execução do servidor.

common – Classes disponíveis tanto para o funcionamento interno do servidor quanto às diversas aplicações web instaladas. Geralmente este diretório contém subdiretórios chamados classes e lib. Classes colocadas nestes subdiretórios estarão disponíveis tanto para o Tomcat quanto para todas as aplicações web rodando no servidor.
Classes já compiladas devem ser colocadas no diretório classes e arquivos JAR devem ser colocados no diretório lib. Lembre-se de que todas as classes e JARs do diretório common estarão acessíveis a todas as aplicações. Reveja o tópico Estrutura básica de uma aplicação web desenvolvida em Java se tiver alguma dúvidas sobre classes acessíveis a aplicações específicas.

conf – Contém arquivos de configuração. Dentre os vários arquivos neste diretório, os mais importantes são server.xml, tomcat-users.xml e web.xml. O arquivo server.xml é o arquivo de configuração principal do Tomcat. É usado para configurar logs, conexões com outros servidores, a porta e host na qual o servidor está sendo executado e o local dos arquivos de cada aplicação web.
O arquivo tomcat-users.xml é a base de dados padrão para a autenticação de usuários. Se um dia você esquecer a senha que você definiu na hora da instalação do Tomcat, é só abrir este arquivo e recuperá-la. O nome e local deste arquivo pode ser alterado no arquivo server.xml.
O arquivo web.xml é o descritor de instalação (deployment) padrão para todas as aplicações web. O Tomcat processa este arquivo antes de processar os arquivos web.xml das aplicações web sendo instaladas.

logs - O diretório logs é o local padrão para os arquivos de logs.

server - O diretório server contém três subdiretórios: classes, lib e webapps. Estes diretórios são acessíveis apenas ao Tomcat, ou seja, classes colocadas no diretório classes do diretório server não estarão acessíveis a outras aplicações web. O diretório webapps é o local reservado para as aplicações de gerenciamento do Tomcat: admin e manager.

shared - Este diretório contém dois subdiretórios: classes e lib. Classes nestes subdiretórios estarão disponíveis a todas as aplicações web, exceto ao Tomcat. Classes compiladas devem ser colocadas no diretório classes e arquivos JAR no diretório lib.

webapps - Diretório padrão para a instalação de aplicações web no Tomcat. Reveja o tópico Estrutura básica de uma aplicação web desenvolvida em Java para relembrar os passos necessários à instalação de uma aplicação web.

work - Este diretório é onde o Tomcat coloca o código da página JSP depois que este é convertido em um Servlet. Uma vez que uma página JSP é visitada pela primeira vez, o Tomcat armazenará o código compilado neste diretório também.
Este tutorial contém as seguintes seções:
  1. Introdução
  2. Como baixar, configurar e testar o container Apache Tomcat
  3. Testando a instalação do Tomcat
  4. Entendendo a chamada à pagina inicial do Tomcat
  5. Estrutura básica de uma aplicação web desenvolvida em Java
  6. Atualizando e desinstalando aplicações web no Apache Tomcat
  7. Entendendo a estrutura e funcionalidade dos diretórios do Tomcat
  8. Conclusão
 
 
Arquivo de Códigos - Página Inicial
Veja dicas, truques e anotações de Ruby
Invertendo a ordem dos elementos em um array
Como trabalhar com strings em Ruby
Como saber a versão do Ruby que estou usando?
Como usar a instrução condicional if...else em Ruby
Usando o método slice() para obter uma substring informando a posição inicial e a quantidade de caracteres
Usando o método slice() para obter uma substring informando a posição inicial e a posição final
Acessandos os caracteres individuais de uma string usando o método slice()
Usando variáveis de instância em Ruby
Como definir e acessar variáveis globais em Ruby
Verificando se uma substring está contida em uma string usando o método include? da classe String
Veja dicas, truques e anotações de outras linguagens
JSP (Java Server Pages) - Exemplo de login de usuários usando as tags set, choose, when e otherwise
JSP (Java Server Pages) - Como incluir (diretiva include) diferentes arquivos baseado em condições
Python - Como usar a função type() para descobrir o tipo de dados de uma variável
Java - Removendo um determinado elemento de um Vector baseado em seu índice
Java - Aprenda a ler entrada do usuário usando a classe Scanner
Python - Como obter a hora como um decimal no intervalo 00-12 (formato 12 horas)
JSP (Java Server Pages) - Aprenda a excluir diretórios usando JSP
JavaScript - Como obter o dia do mês em um objeto Date
Java - Efetuando conversões de decimal para binário usando o método toBinaryString()
Java - Criando uma ArrayList genérica de inteiros


http://www.arquivodecodigos.net
:: Arquivo de Códigos - Softwares e Consultoria em Programação ::
Todo o conteúdo deste site, quando não devidamente observado, pertence a seus idealizadores e não
poderá ser usado para outras finalidades senão estudo e aprimoramento de técnicas de programação.
Certifique-se de ler as notas legais antes de proceder com o acesso e leitura do
conteúdo disponibilizado nestas páginas.

Fale Conosco: (62) 3261-7018 / (62) 8185-0734

Desenvolvedor Responsável: Osmar J. Silva

Página Inicial Contatos Pesquisar Mapa do Site