Como integrar Tomcat com Apache?

9 respostas
maresp

Eu já lí a documentação do Tomcat, mas tenho que confessar que estou meio perdido. Alguém conhece algum tutorial sobre isso ou poderia me dar uma luz por onde devo começar…?

9 Respostas

smota

uHUUUU eu posso :stuck_out_tongue: … depois de muita briga tenho o Tomcat funcionando com o Apache super-ultra-redondo em Windows e Linux …

Se você fizer tudo exatamente como manda o figurino deve dar certo, o problema é que alguns pontos não são identicos ao How-to …

Primeiro o statup.sh/.bat não cria o mod_jk.conf-auto então crie na mão mesmo …

Segundo … bem segundo … eu tive muitos problemas colocando caminhos dos arquivos errados, ai nao funcionava e eu nao sabia pq :oops:

segue os passos ai e vai falando os problemas.

maresp

Eu vou seguir os passos, tentar fazer tudo standalone pra ver como funciona… desde já obrigado!

maresp

Só uma dúvida de início:

A integração é necessária ou é uma questão de otimização de performance? Explicando melhor a minha dúvida é a seguinte: Se eu simplesmente colocar minha aplicação no servidor (Apache), instalar o Tomcat ela ira funcionar sem eu fazer nada, sendo a integração uma questão de otimizar a performance? Pois sei que o Tomcat é lento para atender requisições de páginas estáticas…

Bani

Você pode colocar sua aplicação inteira no Tomcat, mas como você mesmo disse, fica lento.
Colocar metade no Apache e metade no Tomcat sem integrar não vai funcionar muito bem pois eles estarão atendendo em portas diferentes.

J

Tente um tutorial na página do JSPBRASIL.

www.jspbrasil.com.br

maresp

Percebí que existe uma opção de auto-configure. Para isto eu devo incluir a instrução no APACHE_HOME\conf\httpd.conf:

Include TOMCAT_HOME\conf\mod_jk.conf-auto

1.ª dúvida: Fazendo isto eu ainda preciso ter as outras instruções (ex. LoadModule, AddModule, etc) em meu httpd.conf?

Tá… depois a documentação diz que a auto-configuração está descrita na documentação do Tomcat.

Documentação do Tomcat:
To generate the global Apache directives (e.g. LoadModule, JkLogFile), you define a Server Listener:

<Server port="8005" shutdown="SHUTDOWN" debug="0"> <Listener className="org.apache.ajp.tomcat4.config.ApacheConfig" /> ...

2.ª dúvida: Onde é implementado este código? Ele é conteúdo de mod_jk.conf-auto indicado no httpd.conf? Alguém pode me dar alguma dica sobre auto-configure?

Rafael_Steil

Na ultima Javamagazine ( edicao 8 ), ja um artigo sobre a integracao tomcat+apache

Rafael

ozielneto

www.oziel.com.br/ebooks.html

Tem um tutorial de Como fazer com o Tomcat e JBOSS no guia de Adm do JBOSS…

[]'s

maresp

Eu conseguí fazer a integração com uma configuração bem básica (tudo localmente)…

Agora como faço para executar minha aplicação em uma máquina remota ou seja, minha aplicação não estará no web server. Isso é muito difícil de fazer???

Criado 24 de julho de 2003
Ultima resposta 29 de jul. de 2003
Respostas 9
Participantes 6