Precisa de um freelancer, códigos-fonte e exemplos completos?
Bem-vindo(a) ao meu site. Além de realizar alguns serviços como freelancer eu tenho alguns códigos-fonte e exemplos completos de Java, Delphi, PHP, Python, C/C++, Hibernate, JPA, Spring, JSP, Servlets, Ruby, Ruby On Rails e muitas outras linguagens e frameworks. Veja como falar comigo clicando aqui.
 
Arquivo de Códigos - Página Inicial
Códigos-fonte
» Códigos-fonte e exemplos completos
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: 137
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 chamada à pagina inicial do Tomcat
Quando testamos a instalação do Tomcat no tópico anterior vimos que, ao acessar o endereço http://localhost:8080 o navegador é imediatamente direcionado para a página inicial do container. Nossa primeira missão é descobrir onde está página está localizada.

Analisando a página inicial temos a informação de que a página index.jsp está localizada em:

$CATALINA_HOME/webapps/ROOT/index.jsp

$CATALINA_HOME é um nome de variável usando pelo Tomcat e se refere ao diretório de instalação, no nosso caso, ao diretório C:\Tomcat55. Sendo assim, vá até o diretório C:\Tomcat55\webapps\ROOT e verá que a página index.jsp está realmente lá.

Abra está página no seu editor favorito e localize as tags <title></title. Você verá que o valor para estas tags (o título para a página) resulta de uma chamada ao método:

application.getServerInfo()

Este método retorna o nome e versão do container JSP/Servlet que você está usando. Experimente alterar todo o conteúdo das tags <title></title> para (preciso recomendar que faça um back-up dos arquivos antes da alterações?):

<title>Meus Testes com o Tomcat</title>

Atualize a página inicial novamente. Surpresa! O título da pagina continua igual. Isso aconteceu porque a página index.jsp localizada em C:\Tomcat55\webapps\ROOT foi pré-compilada em um Servlet. Você pode fazer as alterações que quiser em index.jsp que o container exibirá a mesma página inicial de antes.

Para entender como isso acontece, localize o arquivo web.xml em C:\Tomcat55\webapps\ROOT\WEB-INF. Abra este arquivo e localize as entrada abaixo:

<servlet>
    <servlet-name>org.apache.jsp.index_jsp</servlet-name>
    <servlet-class>org.apache.jsp.index_jsp</servlet-class>
</servlet>

<servlet-mapping>
    <servlet-name>org.apache.jsp.index_jsp</servlet-name>
    <url-pattern>/index.jsp</url-pattern>
</servlet-mapping>


O que temos aqui é conhecido como declaração e mapeamento de Servlets. O elemento <servlet> é usado para especificar o nome e a localização da classe Java que contém o Servlet. O elemento <servlet-mapping> serve para associar o nome do Servlet declarado anteriormente com um padrão de URL. Assim, quando o Tomcat detecta uma requisição para a página /index.jsp, automaticamente o navegador é direcionado para o Servlet correspondente. Este servlet está no pacote org.apache.jsp localizado em:

C:\Tomcat55\webapps\jsp-examples\WEB- INF\classes\org\apache\jsp\security\protected_


Façamos agora um testes bem simples. Comente os elementos <servlet> e <servlet-mapping> no arquivo web.xml discutido acima. Você deverá ter o resultado mostrado a seguir:

<!--
  <servlet>
     <servlet-name>org.apache.jsp.index_jsp</servlet-name>
     <servlet-class>org.apache.jsp.index_jsp</servlet-class>
  </servlet>

  <servlet-mapping>
     <servlet-name>org.apache.jsp.index_jsp</servlet-name>
     <url-pattern>/index.jsp</url-pattern>
  </servlet-mapping>
-->


Reinicie o Tomcat. Isso pode ser feito clicando com o botão direito sobre o Monitor do Tomcat na área de notificação do Windows e escolher a opção Configure. Na tela que se abrirá você tem as opções de Iniciar, Parar, Pausar e Reiniciar o container. Acesse agora a página inicial do Tomcat e verá a alteração que fizemos na barra de títulos. Experimente efetuar outras alterações e veja o resultado. Mais tarde retire os comentários inseridos no arquivo web.xml, reinicie o Tomcat e veja como tudo volta ao original. Agora que você já sabe como alterar a página inicial do container, poderá personalizá-la para seus projetos.
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 JSF - Java Server Faces
Criando caixas de texto de linha única usando a tag <h:inputText>
Aprenda a formatar e converter datas e horas em JSF usando a tag <f:convertDateTime>
Aprendendo a usar a biblioteca de tags JSF HTML
Aprenda a formatar e converter datas e horas em JSF usando a tag <f:convertDateTime>
Como definir a quantidade mínima e máxima de caracteres para um determinado campo usando a tag <f:validateLength>
O que é o arquivo faces-config.xml e qual sua utilidade?
Como usar a tag <f:validateLength> para definir a quantidade mínima e máxima de caracteres permitidos em um campo
Como criar formulários em aplicações JSF usando a tag <h.form>
Criando uma caixa de seleção usando a tag <h:selectBooleanCheckbox>
Aprenda a validar campos obrigatórios usando o atributo required e a tag message
Veja dicas, truques e anotações de outras linguagens
Java - Alterar o valor de uma célula em tempo de execução
Java - Como pesquisar um valor em uma ArrayList usando o método contains
JavaScript - Como arredondar um valor numérico de ponto-flutuante para baixo
Java - Substituir o texto selecionado em um JTextArea
MySQL - Adicionando horas, dias, semanas, meses, anos, etc, ao valor de um campo do time DATE ou DATETIME usando a função DATE_ADD()
Java - Como usar objetos da classe JRadioButtonMenuItem como itens de menu
Adobe Flex - Como obter a quantidade de colunas em um DataGrid
C - Usando um ponteiro para acessar e alterar o valor de mais de uma variável do tipo int
ActionScript - Como obter a posição da última ocorrência de uma substring em uma string
PHP - Exibindo o nome do mês de uma data em formato longo e em português

       

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