Apache 2.0 + mod_jk + tomcat 5 + windows nt

6 respostas
W

Pessoal eu já desenvolvo aplicações java utilizando varias arquiterutas porem sempre empacoto meu aplicativos e mando pro cara do WebSphere para ser publicado, bem a questão é eu sempre testo tudo no TOMCAT na minha maquina mesmo e eu querendo instalar o APACHE + TOMCAT pra testar a questão de balanceamento de carga colocando 2 TOMCAT pra rodar o problema é que os artigos que encontrei sobre isso são muito ruim e gostaria de saber se alguem tem algum artigo bom ou se alguem já tentou isso e como eu devo proceder.

Valeu

6 Respostas

Luca

Olá

Antigamente quando queria testar balanceamento de carga usava os workers do Tomcat com os Tomcats EM 2 MÁQUINAS DIFERENTES.

Na última vez que testei balanceamento de carga com aplicação baseada em servlets usei o JBoss faz algo bem parecido com os clones do WAS. Para vc ver como o JBoss é fácil neste caso, no JustJava/2003 o Henderson Ferreira apresentou uma palestra na qual em cerca de 5 minutos configurou o JBoss para funcionar em cluster.

Se vc tem o WAS AE pode colocar cada um em uma máquina e configurar os clones é bem facinho. A versão single server não tem clones. O que o WAS tem de ruim é o AAT que é muito pesado. Melhor usar o ant e o EARexpander para o deployment.

[]s
Luca

W

Muito obrigado mas alem do teste de balanceamento eu tambem está querendo testar esse tipo de arquitetura.

Luca

Olá

A arquitetura APACHE 2.0 + MOD_JK + TOMCAT serve quando vc tem páginas estáticas sendo servidas pelo Apache e as páginas dinâmicas servidas pelo Tomcat. O Tomcat é MUITO ruim para servir páginas estáticas e a necessidade do Apache é só para isto. O conector mod_jk serve apenas para ligar o Apache ao Tomcat. Tudo que precisa fazer é dizer ao Apache como as solicitações devem passar entre Apache e o Tomcat. Para isto precisa colocar uma linha a mais (LoadModule jk2_module modules/mod_jk2.so
) na seção Modules do arquivo httpd.conf do Apache e alterar um tiquinho o arquivo server.xml do Tomcat.

Veja:
Apache 2.x + Tomcat 4.x + Load Balancing (or Private JVMs)
http://raibledesigns.com/tomcat/

Apache 2.0.48 / Tomcat 4.1.29 / mod_jk for Windows XP Pro)
http://johnturner.com/howto/apache2-tomcat4129-jk-winxp-howto.html

Texto bem basicão:
http://www.coreservlets.com/Apache-Tomcat-Tutorial/

E as verdadeiras fontes:
http://jakarta.apache.org/tomcat/tomcat-5.0-doc/index.html
http://jakarta.apache.org/tomcat/tomcat-4.1-doc/jk2/index.html

O Tomcat 5 mudou a questão de balanceamento de carga que não é mais com os workers como antes e agora tb funciona em cluster.

Faz tempo que não mexo com isto e talvez não o tenha ajudado da forma como gostaria. Seu post me fez matar um pouco da saudade de deployment que sempre foi do meu gosto.

[]s
Luca

W

Ai Luca valeu os links vou fazer uma leitura agora mesmo.

Valeu :slight_smile:

W

Ai pessoal estou extremamente frustado, todos os arquivo que li não explica direito como fazer o tomcat + apache funcionar… ai quer perca de tempo que tive… Se alguem souber de algum bom artigo que explique como fazer isoo. Ficarei muito granto.

:frowning:

Luca

Olá

Os links que lhe passei e vc achou q foi perda de tempo tinha tudo que precisava. Nada melhor do que beber na fonte e lhe passei o link do próprio jakarta-tomcat. Apesar disso, lhe envio mais 2 links:

Configuring Tomcat and Apache With JK 1.2

Apache Tomcat on Linux - Step-by-Step

[]s
Luca

Criado 28 de janeiro de 2004
Ultima resposta 3 de fev. de 2004
Respostas 6
Participantes 2