Informação ao alcance de todos!

RHBR - Principal
 Home
Accès réservé aux membres Conteúdo
Accès réservé aux membres Mais Noticias
Accès réservé aux membres Procurar
 Recomende-nos
 Comunidade
 Equipe
Accès réservé aux membres Forums
Accès réservé aux membres Mensagens Privadas
 Orkut
Accès réservé aux membres Revisões
 Favoritos
Accès réservé aux membres Arquivo de Artigos
 Fale Conosco
Accès réservé aux membres Mensagens Modo Texto
 Submeta Notícias
Accès réservé aux membres Tópicos
 Sites de Downloads
Accès réservé aux membres Links Web
 Estatísticas
Accès réservé aux membres Acessos
Accès réservé aux membres Top 10
Accès réservé aux membres Votações
 Usuários
 Conta Pessoal
Accès réservé aux membres Diário
Accès réservé aux membres Lista de Membros
 Sair


 
Tutoriais: INSTALAÇÃO E CONFIGURAÇÃO DO APACHE-1.3 COM TOMCAT-4.1
Posted by sysop on Sábado, setembro 13 @ 01:02:33 EDT
Apache OBJETIVO:

PERMITIR O DESENVOLVIMENTO DE APLICAÇÕES JAVA(SERVLETS E JSP) DE MODO
QUE O SERVIDOR WEB APACHE RESPONDA ÀS REQUISIÇÕES HTML, E REPASSE AO TOMCAT AS
REQUISIÇÕES JSP E SERVLETS. ASSIM TEMOS UMA MELHOR PERFORMANCE, ALÉM DE ESTARMOS
PREPARADOS PARA FUTURAS APLICAÇÕES PHP.


DOCUMENTAÇÃO DA INSTALAÇÃO E CONFIGURAÇÃO DO APACHE-1.3 COM TOMCAT-4.1 Por Carlos André de Melo Rosa

---------------------------------XXXXXXXXXXXXXXXXXXXXX--------------------------------

ÍNDICE
- OBJETIVO
- AMBIENTE
- INSTALAÇÃO
- CONECTIVA LINUX 8
- SERVIDOR APACHE
- J2SDK1.4.0
- SERVIDOR TOMCAT
- MOD_JK
- CONECTAR TOMCAT-APACHE
- CONFIGURAR O APACHE
- CONFIGURAR O TOMCAT
- TESTANDO A INTEGRAÇÃO TOMCAT-APACHE
- DICAS IMPORTANTES
- INICIALIZAÇÕES AUTOMÁTICAS


---------------------------------XXXXXXXXXXXXXXXXXXXXX--------------------------------

AMBIENTE:

- SERVIDOR LINUX CONECTIVA 8, COM INSTALAÇÃO PERSONALIZADA COM TODOS OS PACOTES.
- J2SDK1.4.0
- TOMCAT 4.1.24
- APACHE 1.3.26
- mod_jk-ap13-1.2.0-1jpp.i386.rpm

---------------------------------XXXXXXXXXXXXXXXXXXXXX--------------------------------

INSTALAÇÃO:

- CONECTIVA LINUX 8
A INSTALAÇÃO PERSONALIZADA DO CONECTIVA DEVE ESTAR NAS SEGUINTES PARTIÇÕES:
/boot -> APROXIMADAMENTE 15MB - ARQUIVOS DE INICIALIZAÇÃO
/ -> APROXIMADAMENTE 5GB - ARQUIVOS DO SISTEMA LINUX
/var/www/default -> APROXIMADAMENTE 3GB - ARQUIVOS DAS PAGINAS HTML, JSP E SERVLETS
swap -> APROXIMADAMENTE 500MB - PARTIÇÃO DE TROCA

*****************************************************

- SERVIDOR APACHE
APÓS A INSTALAÇÃO DO CONECTIVA LINUX 8, VOCÊ JÁ DEVE TER INSTALADO O SERVIDOR APACHE,
PARA CONFERIR DIGITE:

#rpm -qa|grep -i apache

EM CASO POSITIVO VOCÊ VERÁ A LINHA COM
O NOME DO PACOTE DO SERVIDOR APACHE. OUTRA MANEIRA É DIGITANDO:

#service httpd status

EM CASO POSITIVO VOCÊ VERÁ A MENSAGEM DE QUE O SERVIÇO ESTÁ PARADO OU RODANDO.
CASO NAO TENHA AINDA O APACHE INSTALADO, ADQUIRA O PACOTE RMP DO MESMO E O INSTALE
ATRAVÉS DA SEGUINTE LINHA DE COMANDO(VOCÊ DEVE ESTAR NO MESMO DIRETÓRIO DO PACOTE):

#rpm -ivh

AGORA VOCÊ DEVE TESTAR O SERVIDOR WEB APACHE, NO CONSOLE USE OS COMANDOS:

#service httpd start
#lynx http://localhost

CASO ESTEJA TUDO CERTO VOCÊ DEVE ESTAR VISUALIZANDO A PÁGINA INICIAL DO APACHE.
O COMANDO lynx É UM NAVEGADOR PARA MODO CONSOLE, USE A TECLA q PARA SAIR DO LYNX.
VOCÊ TAMBÉM PODE USAR O NAVEGADOR MOZILLA OU NETSCAPE NO MODO GRÁFICO.
AGORA PARE O APACHE COM O COMANDO:

#service httpd stop

*****************************************************

- J2SDK1.4.0
BAIXE O ARQUIVO DE INSTALAÇÃO(EXTENSÃO RPM) DO J2SDK NO SITE DA SUN(www.java.sun.com), E
DIGITE A SEGUINTE LINHA DE COMANDO(VOCÊ DEVE ESTAR NO MESMO DIRETÓRIO DO PACOTE):

#rpm -ivh

PARA CONFERIR DIGITE:

#rpm -qa|grep -i j2sdk

EM CASO POSITIVO VOCÊ VERÁ A LINHA COM O NOME DO PACOTE DO J2SDK.
PARA VERIFICAR SE A INSTALAÇÃO FOI CONCLUÍDA COM SUCESSO, VOCÊ TAMBÉM PODE, NO CONSOLE,
DIGITAR:

#java

EM CASO POSITIVO VOCÊ VERÁ AS LINHA COM PARÂMETROS DO JAVA.
APÓS A INSTALAÇÃO VOCÊ DEVE CRIAR A VARIÁVEL JAVA_HOME, DIGITANDO O COMANDO:

#export JAVA_HOME="/usr/java/j2sdk1.4.0"

OBS.: VERIFIQUE SE O DIRETÓRIO DE INSTALAÇÃO É MESMO O DESCRITO ACIMA.

*****************************************************

- SERVIDOR TOMCAT
ANTES DE INSTALAR O TOMCAT VOCÊ DEVE TER INSTALADO O J2SDK1.4.0 E DEFINIDO A VARIÁVEL
DE AMBIENTE JAVA_HOME, COMO DESCRITO ACIMA.
BAIXE O ARQUIVO DE INSTALAÇÃO DO TOMCAT,COM EXTENSÃO .tar.gz, COPIE-O PARA O DIRETÓRIO
/usr E PROCEDA A INSTALAÇÃO COM O COMANDO(VOCÊ DEVE ESTAR NO MESMO DIRETÓRIO DO ARQUIVO):

#tar -zxvf

DEVE TER SIDO CRIADO O DIRETÓRIO /usr/jakarta-tomcat-4.1.24-LE-jdk1.4, ESSE MESMO CAMINHO
SERVIRÁ PARA A CRIAÇÃO DA VARIÁVEL DE AMBIENTE TOMCAT_HOME, UTILIZANDO O COMANDO:

#export TOMCAT_HOME="/usr/jakarta-tomcat-4.1.24-LE-jdk1.4"

ANTES DE INICIALIZAR O TOMCAT VERIFIQUE SE AS DUAS VARIÁVEIS DE AMBIENTE ESTÃO REALMENTE
DEFINIDAS, DIGITE O COMANDO:

#env|grep -i home

CASO ESTEJA TUDO CERTO VOCÊ VERÁ AS LIHAS COM O NOME E O CONTEÚDO DAS VARIÁVEIS.
AGORA INICIALIZE O SERVIDOR WEB TOMCAT, DIGITE O COMANDO:

#$TOMCAT_HOME/bin/startup.sh

PARA SABER SE SEU SERVIDOR ESTÁ INICIALIZADO DIGITE:

#lynx http://localhost:8080

SE TUDO ESTIVER CERTO VOCÊ VERÁ A PÁGINA INICIAL DO TOMCAT. ESTE TESTE PODE SER TAMBÉM
EFETUADO NO SEU NAVEGADOR, NO MODO GRÁFICO.
OUTROS TESTES PODEM SER EFETUADOS PARA SE VISUALIZAR OS EXEMPLOS JSP E SERVLETS, DIGITANDO:

#lynx http://localhost:8080/examples

AGORA PARE SEU SERVIDOR TOMCAT COM O COMANDO:

#$TOMCAT_HOME/bin/shutdown.sh

*****************************************************

- MOD_JK
A INSTALAÇÃO DO MOD_JK É BASTANTE SIMPLES, BASTANDO PARA ISSO DIGITAR(VOCÊ DEVE ESTAR NO
MESMO DIRETÓRIO DO PACOTE):

#rpm -ivh mod_jk-ap13-1.2.0-1jpp.i386.rpm

PARA CONFERIR DIGITE:

#rpm -qa|grep -i mod_jk

CASO ESTEJA TUDO CERTO VOCÊ VERÁ O NOME DO PACOTE INSTALADO.

---------------------------------XXXXXXXXXXXXXXXXXXXXX--------------------------------

CONECTAR TOMCAT-APACHE:

- CONFIGURAR O APACHE
1)Inserir as três linhas abaixo dos (httpd.conf):


LoadModule jk_module modules/mod_jk.so


2)Inserir abaixo do "ClearModuleList" (httpd.conf):

AddModule mod_jk.c

3) Inserir no final do httpd.conf (onde examples é o nome do que
vc quer acessar via apache, pode ser por exemplo o "manager":

JkWorkersFile "/usr/jakarta-tomcat-4.1.24-LE-jdk1.4/conf/workers.properties"
JkLogFile "/usr/jakarta-tomcat-4.1.24-LE-jdk1.4/logs/mod_jk.log"
JkLogLevel debug
JkMount /examples ajp13
JkMount /examples/* ajp13

*****************************************************

- CONFIGURAR O TOMCAT
1) Inserir a seguinte TAG dentro do no arquivo
/usr/jakarta-tomcat-4.1.24-LE-jdk1.4/conf/server.xml:

modJk="/usr/lib/apache/mod_jk.so" jkDebug="info"
workersConfig="/usr/jakarta-tomcat-4.1.24-LE-jdk1.4/conf/jk/workers.properties"
jkLog="/usr/jakarta-tomcat-4.1.24-LE-jdk1.4/logs/mod_jk.log"/>

2) Criar o arquivo workers.properties no diretorio /usr/jakarta-tomcat-4.1.24-LE-jdk1.4/conf/,
com o conteúdo:

workers.tomcat_home=$TOMCAT_HOME
workers.java_home=$JAVA_HOME
ps=
worker.list=ajp13, ajp14
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
worker.ajp13.lbfactor=1
worker.ajp14.port=8010
worker.ajp14.host=localhost
worker.ajp14.type=ajp14
worker.ajp14.secretkey=secret
worker.ajp14.credentials=myveryrandomentropy
worker.ajp14.lbfactor=1
worker.loadbalancer.type=lb
worker.loadbalancer.balanced_workers=ajp13
worker.inprocess.type=jni
worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)tomcat.jar
worker.inprocess.cmd_line=start
worker.inprocess.jvm_lib=$(workers.java_home)$(ps)jre$(ps)bin$(ps)classic$(ps)jvm.dll
worker.inprocess.stdout=$(workers.tomcat_home)$(ps)logs$(ps)inprocess.stdout
worker.inprocess.stderr=$(workers.tomcat_home)$(ps)logs$(ps)inprocess.stderr

*****************************************************

- TESTANDO A INTEGRAÇÃO TOMCAT-APACHE
PARA SABER SE O APACHE ESTÁ DIRECIONANDO AS CHAMADAS À PAGINAS JSP E SERVLETS PARA O TOMCAT,
VOCÊ DEVE INICIALIZAR "PRIMEIRO" O TOMCAT, E UNS 5 SEGUNDOS DEPOIS, O APACHE. ESSE INTERVALO
É IMPORTANTE PARA QUE A INTEGRAÇÃO OCORRA COM SUCESSO. AGORA TESTE DIGITANDO:

#lynx http://localhost

AQUI O APACHE RESPONDE E ABRE SUA PÁGINA INICIAL. TESTE TAMBÉM OS COMANDOS:

#lynx http://localhost/examples
#lynx http://localhost/examples/jsp
#lynx http://localhost/examples/servlets

AQUI O APACHE DIRECIONA A REQUISIÇÃO PARA O TOMCAT.

---------------------------------XXXXXXXXXXXXXXXXXXXXX--------------------------------

DICAS IMPORTANTES:

- INICIALIZAÇÕES AUTOMÁTICAS
PARA QUE A INICIALIZAÇÃO DO TOMCAT OCORRA ANTES DO APACHE VOCÊ DEVE PROCEDER DA SEGUINTE FORMA:

1) RETIRAR, CASO EXISTA, A INICIALIZAÇÃO DO APACHE ATRAVÉS DO NTSYSV, PARA ISTO DIGITE:

#ntsysv

E VERIFIQUE SE O ITEM HTTPD ESTÁ MARCADO, EM CASO AFIRMATIVO DESMARQUE-O.

2) CRIAR O ARQUIVO /etc/rc.d/rc3.d/S90tomcat COM O SEGUINTE CONTEÚDO:

#!/bin/bash
/usr/jakarta-tomcat-4.1.24-LE-jdk1.4/bin/startup.sh
sleep 5

3) CRIAR O ARQUIVO /etc/rc.d/rc3.d/S91apache COM O SEGUINTE CONTEÚDO:

#!/bin/bash
sleep 5
/etc/rc.d/init.d/httpd start

COM ISSO, QUANDO SEU SERVIDOR FOR REINICIADO OS SERVIDORES WEB, APACHE E TOMCAT, SERÃO
INICIALIZADOS CORRETAMENTE.
 
 
Links relacionados
· Apache
· Mais sobre Apache
· Notícias por sysop


As notícias mais lidas sobre Apache:
INSTALAÇÃO E CONFIGURAÇÃO DO APACHE-1.3 COM TOMCAT-4.1



Classificação de notícias
Votar: 3
Votos: 5


Por favor, dedique um segundo de seu tempo para votar nesta notícia:

Excelente
Muito bom
Bom
Regular
Péssimo



Opções

 Imprimir Imprimir




Re: INSTALAÇÃO E CONFIGURAÇÃO DO APACHE-1.3 COM TOMCAT-4.1 (Pontos: 0)
por Visitante em Quarta, junho 15 @ 17:43:01 EDT
a instalação funcionou bem, porem estou com um problema com os dados com acento que vem do banco estão sendo substituidos por ponto de interrogação.


[ Responder a este ]

Copyright 2002 - 2006 - M. Meneghel Informática - ME. Todos os Direitos Reservados.
Jumpnet Internet Services apoia o movimento OpenSource desde 1997, e hospeda este conteúdo gratuitamente, visite nosso site e faca seu cadastro hoje mesmo!
PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Tempo para gerar esta página: 0.29 segundos