How-Tos

Making Tomcat Work with Apache
December 20, 2001

by Don MacVittie

http://dcb.sun.com/practices/howtos/tomcat_apache.jsp
-----Mensagem original-----
De: "Jos� Roberto M. Garcia" [mailto:[EMAIL PROTECTED]]
Enviada em: ter�a-feira, 17 de setembro de 2002 08:44
Para: [EMAIL PROTECTED]
Assunto: Re: [enterprise-list] Tutorial TOMCAT + APACHE

Oi Robson,

n�o sei se vc j� conseguiu, mas esta � uma receita que pintou no java-list pouco tempo atr�s de nosso amigo Carlos Eduardo Brando. � no Windows. N�o segui os passos, s� estou vendendo o peixe pelo pre�o que comprei.

At�+
JR

Procedimento para rodar JSP no Apache (integra��o do Tomcat com Apache)
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
1. Instala��es
a. Instalar J2SE. (usei a vers�o: 1.4.0_01-b03)
Exemplo de diret�rio de instala��o: C:\JAVA
b. Adicionar a PATH o caminho do diret�rio bin do
java.
PATH=%PATH%;C:\JAVA\BIN;
c. Criar a vari�vel de ambiente CLASSPATH.
CLASSPATH=.\;C:\JAVA\LIB\TOOLS.JAR;
d. Criar a vari�vel de ambiente JAVA_HOME.
JAVA_HOME=C:\JAVA;
e. Instalar Apache (usei a vers�o: 2.0.39)
Exemplo de diret�rio de instala��o: C:\APACHE2
f. Instalar Jakarta-Tomcat (usei a vers�o: 4.0.4)
Exemplo de diret�rio de instala��o: C:\TOMCAT4
g. Adicionar a CLASSPATH o caminho da api de
servlets e JSP.
CLASSPATH=%CLASSPATH%;C:\Tomcat4\common\lib\servlet.jar;
h. Criar a vari�vel de ambiente CATALINA_HOME.
CATALINA_HOME=C:\TOMCAT4;
i. Copiar o plugin mod_jk.dll para o diret�rio
%APACHE_HOME%\modules
Baixei de:
http://www.acg-gmbh.de/mod_jk/Release/mod_jk.dll
2. COnfigurando Tomcat
a. Editar o arquivo
%CATALINA_HOME%\conf\server.xml.
() Para criar o Mod_jk.conf automaticamente,
adicione a tag
abaixo ap�s a declara��o <Server port="8005" ...>
<Listener
className="org.apache.ajp.tomcat4.config.ApacheConfig"
modJk="c:/Apache2/modules/mod_jk.dll" jkDebug="info"
workersConfig="c:/tomcat4/conf/jk/workers.properties"
jkLog="c:/tomcat4/logs/mod_jk.log"/>
() Adicione o connector ap�s a declara��o
<Service
name="Tomcat-Standalone"> :
<!-- Define an AJP 1.3 Connector on port 8009
-->
<Connector
className="org.apache.ajp.tomcat4.Ajp13Connector"
port="8009" minProcessors="5"
maxProcessors="75"
acceptCount="10" debug="0"/>
() Finalmente, ap�s a declara��o <Host
name="localhost"> adicione
o listener:
<Listener
className="org.apache.ajp.tomcat4.config.ApacheConfig"
append="true" />
b. Criar um diret�rio chamado "jk" em
$CATALINA_HOME/conf
c. Criar um diret�rio chamado "auto" em
$CATALINA_HOME/conf
d. Adicione o arquivo workers.properties no
diret�rio
$CATALINA_HOME/conf/jk
workers.tomcat_home=c:/tomcat4
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
e. Iniciar o Jakarta-Tomcat

3. Configurando o Apache
a. Op��o1: Editar httpd.conf para incluir
mod_jk.conf.
() Adicione a linha abaixo no final da se��o
LoadModule
Include
c:/apps/jakarta-tomcat-4.0.3/conf/auto/mod_jk.conf
***** Lembre-se que o Tomcat Re(cria)
automaticamente mod_jk.conf
(item 2a) *****
b. Op��o2: Escrever o conte�do de mod_jk.conf
diretamente no
httpd.conf
() Adicione as linhas abaixo na se��o
LoadModules:
<IfModule !mod_jk.c>
LoadModule jk_module modules/mod_jk.dll
</IfModule>
() Adicione as linhas abAdd the following to the
end of httpd.conf
JkWorkersFile
"c:/tomcat4/conf/jk/workers.properties"
JkLogFile "c:/tomcat4/logs/mod_jk.log"
JkLogLevel debug
JkMount /examples ajp13
JkMount /examples/* ajp13
() Iniciar o Apache


OBS: Sempre iniciar o Jakarta-Tomcat antes do Apache
web server
Testes Basicos
http://localhost - usa o Apache
(:80 implicito)
http://localhost:8080 - usa o Tomcat
http://localhost/examples/jsp - Apache
redireciona para o
Tomcat
http://localhost/examples/servlets - Apache
redireciona para o
Tomcat


At 10:01 10/9/2002 -0300, you wrote:
PessoALL,
 
Algum de vcs tem algum tutorial  de como configurar o Apache com o Tomcat !! Estou levando um baile :-)
 
PS: o TomCat e o 4.0
 
Atenciosamente,

ROBSON JULIO GALV�O DA SILVA
Desenvolvimento de Sistemas Multiplaforma
CSU CARDSYSTEM S/A
(: (0xx11) 3030 - 3866
Fax:(0xx11) 3030 - 9906
*:[EMAIL PROTECTED] 
 

===========================================
Jose Roberto M. Garcia          ICQ: 64364941
Tecnologista                            CPTEC/INPE
(12) 560-8405                           MCT
-------------------------------------------------------------------------------------
                          http://www.cptec.inpe.br
===========================================

Responder a