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…?
Como integrar Tomcat com Apache?
9 Respostas
uHUUUU eu posso
… 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.
Eu vou seguir os passos, tentar fazer tudo standalone pra ver como funciona… desde já obrigado!
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…
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.
Tente um tutorial na página do JSPBRASIL.
www.jspbrasil.com.br
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?
Na ultima Javamagazine ( edicao 8 ), ja um artigo sobre a integracao tomcat+apache
Rafael
www.oziel.com.br/ebooks.html
Tem um tutorial de Como fazer com o Tomcat e JBOSS no guia de Adm do JBOSS…
[]'s
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???