| |
  |
|
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
|
|
 |
 |
 |
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.
|
|
 |
 |
| |
 |
 |
Classificação de notícias |
 |
 |
|
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 ]
|
|
|