Tomcat: múltiplas VMs  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
om
JavaGuru
[Avatar]

Membro desde: 30/06/2003 16:45:06
Mensagens: 217
Localização: São Paulo/SP
Offline

Preciso configurar o tomcat5 para utilizar uma JVM por aplicação(contexto?), num ambiente com virtual hosts. Alguém tem idéia de como fazer isso?

Procurei no google, na lista jakarta-user e aqui no fórum, mas não encontrei nada que possa me ajudar.

Caso não tenha sido claro, posso detalhar melhor o cenário.
louds
Moderador
[Avatar]

Membro desde: 29/04/2003 23:09:15
Mensagens: 4061
Localização: São Paulo
Offline

Putz
1 JVM por contexto?

A solução mais simples que eu consigo imaginar é usar multihoming com squid como proxy reverso.

Cada contexto daria bind em um IP específico e o squid faria reverso para cada um.

Uma opção seria usar um servidor de proxy reverso que permita trocar a porta de destino, de forma que cada JVM usaria uma porta diferente.

http://www.kumpera.net/blog/
http://www.mono-project.com/
"Each individual should work for himself. People will not sacrifice themselves for the company. They come to work at the company to enjoy themselves."
Soichiro Honda
[ICQ]
om
JavaGuru
[Avatar]

Membro desde: 30/06/2003 16:45:06
Mensagens: 217
Localização: São Paulo/SP
Offline

Valeu, mas desta forma não é viável porque só tenho um IP, e eu não poderia instalar o squid no servidor.

Alguma outra idéia?
Luca
Moderador
[Avatar]

Membro desde: 06/09/2002 14:30:10
Mensagens: 5810
Localização: São Paulo/SP ou Paraty/RJ
Offline

Olá

Sem entrar em maiores detalhes porque pode haver modos melhores e eu estou sem tempo para pensar nisto:
  • - Instale 2 tomcats
    - Coloque cada aplicação em um tomcat diferente
    - Configure o conector jk2 no workers2.properties no conf do Apache para apontar para cada tomcat de acordo com o contexto solicitado. Isto é facil fazer. Eu uso aqui para 2 aplicações com 2 hosts virtuais diferentes onde uma precisa do tomcat-4.1.30 e a outra do tomcat-5.1.25
    - Se tiver mais de um processador e quiser iniciar cada tomcat em processador diferente esta decisão deve ser deixada para o sistema operacional que saberá melhor agendar as tarefas considerando todos os processos que rodam no sistema.

  • []s
    Luca

    Dare Obasanjo (Program Manager at Microsoft)
    "The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."


    CEP, JMS, JMX e coisas afins (ou não)
    http://lucabastos.blogspot.com/
    [Email] [WWW]
    om
    JavaGuru
    [Avatar]

    Membro desde: 30/06/2003 16:45:06
    Mensagens: 217
    Localização: São Paulo/SP
    Offline

    Valeu, Luca.

    Vou tentar fazer assim, depois se descobrir alguma solução melhor eu altero. (e posto a solução aqui)

    Se alguém já souber de outra forma melhor e puder contar, agradeço.

    []s
     
    Índice dos Fóruns » Assuntos gerais (Off-topic)
    Ir para:   
    Powered by JForum 2.1.8 © JForum Team