Pessoal,
preciso criar duas instâncias do servidor Tomcat na mesma máquina, como posso fazer isto ?
Preciso rodar projetos em instâncias diferentes, tendo que parar uma instância e a outra continuar rodando.
Obrigada.
Pessoal,
preciso criar duas instâncias do servidor Tomcat na mesma máquina, como posso fazer isto ?
Preciso rodar projetos em instâncias diferentes, tendo que parar uma instância e a outra continuar rodando.
Obrigada.
é so rodar em portas diferentes… ex Tomcat 5.5 8080 Tomcat 6.0 8083
renatacosta
vc vai precisar configurar o arquivo server.xml ($TOMCAT_HOME/conf/server.xml) para cada instancia do Tomcat.
Para alterar a porta vc deve mudar a seguinte linha:
para, por exemplo:
Obs.: vc tb deve modificar a porta do atributo redirectPort.
Marcus,
e como faço para parar e iniciar somente uma intância deixando a outra rodando ?
Renata, como vc tem DUAS INSTANCIAS (duas execuções separadas) distintas em execução COMO SE FOSSEM dois sistemas diferentes. Basta vc interromper uma das execuções que a outra continua a execução normalmente.
Coloque o tomcat em 2 pastas (TOMCAT_A, TOMCAT_B) depois faz o que o marcusmage falou, execute as 2 instancias: TOMCAT_A\startup.bat, TOMCAT_B\startup.bat e pronto. Para para uma instancia faça TOMCAT_A\shutdown.bat
flws
Só mais uma coisinha.
Existe mais uma porta do Tomcat que deve ser alterada, senão você não consegue encerrar uma instância sem encerrar a outra.
Procure no arquivo server.xml um lugar onde está escrito “port”.
http://tomcat.apache.org/tomcat-5.5-doc/config/server.html
O número da porta (normalmente 8005) deve ser alterado em uma das instâncias, e também você tem de alterar o script de shutdown para que ele tente acessar a porta alterada.