instancia do JBoss pode naolocalizar o httpd e este ultimo, nao conseguir fazer osredirecionamentos e comecar a lancar os erros 404, not found,nao localizado.Nosubsistema de logging, acrescente o seguinte bloco para fazer log nomodcluster para debug.<loggercategory="org.jboss.modcluster"><levelname="INFO"/></logger>Arquivo nodo.shEsse arquivo sera criado para iniciar cada instancia do cluster.Veja abaixo:./standalone.sh -c standalone-full-ha.xml -b 127.0.0.1 -u 230.0.0.4 &Para funcionar o cluster com JGroups, o parametro b nao pode serconfigurado com 0.0.0.0, deve ser atribuido endereco IP damaquina que esta rodando o JBoss AS 7. Caso esteja rodando tudolocal, use 127.0.0.1.O & (E comercial) serve para desvincular a execucao docomando do prompt, assim, mesmo que o console seja fechado, oservidor continua ativo. Para desligar o servidor, precisa-seexecutar esses comandos:ps aux | grep jbossParalocalizar o processo com o nome jboss.kill-TERM pidParaenviar uma mensagem para finalizar o processo, nesse caso, o servidorJBoss AS 7. A variavel pid e o numero do processo obtido naexecucao do comando anterior.Ou paradesligar de vez (definitivamente) o servidor JBoss AS 7, digitekill -9pidDepoisdisso, copie esse arquivo para cada pasta bin de cada instanciado JBoss AS 7.Depermissao de execucao para esse arquivo .sh, com o comandoabaixo:chmod a+xnodo.shCONFIGURACAO DOJBOSS MOD_CLUSTER (LOADBALANCE).1 Download do binario no site http://www.jboss.org/mod_clusterna versao1.1.x. A ultima versao ate a escrita desse e artigo e a versao1.1.3. Na documentacao do JBoss AS 7, o site www.jboss.orgdeixa bem claro que deve ser usado o mod_cluster na versao 1.1.x. Seutilizar outra versao, pode ser que nao funcione.Lembrandotambem de baixar a versao para a plataforma alvo correta. Paraescrever esse artigo, usamos o sistema operacional Linux 32 bit. Etambem, baixar o mod_cluster completo, no sentido de estarjunto com Apache Web Server, chamado tambem de httpd. Pois omod_cluster do JBoss e uma extensao (modulo) do httpd paratrabalhar com cluster de JBoss AS's. Se baixar somente os modulos,devera copiar os arquivos binarios .so (linux) ou .dll(windows) para os diretorios de modulos do httpd e ainda,configurar o arquivo httpd.conf(que sera usado a seguir). Maisdetalhes da configuracao do httpd, entre no site http://httpd.apache.org/docs/2.2/Mas nesseartigo, usaremos a versao ja empacotada do mod_cluster com o httpd.2 Descompactar arquivo mod_cluster-1.1.3.Final-linux2-x86-ssl.tar.gzcom o comando:tar xvfzmod_cluster-1.1.3.Final-linux2-x86-ssl.tar.gz3 Copiar o diretorio "opt/jboss" para o diretorio "/opt". Para isso,precisa-se usar o superusuario. Diretorioaonde descompactou o arquivo tar.gz.Entre nodiretorio opt criado, comando:cd optComando para copia:sudo cp-R jboss /opt4 Edite o arquivo httpd.conf localizado no diretorio/opt/jboss/httpd/httpd/conf.Procure alinha ServerName e descomente essa linha.Mudewww.example.com:80 para127.0.0.1:80. Lembrando que a porta 80 e porta que serausada para receber requisicoes HTTP e apartir dai, o httpd com omod_cluster (JBoss) delegara a requisicao para a instanciado JBoss AS 7 que cumprir os criterios do loadbalance (dentro domod_cluster). Lembrando tambem que o endereco IP 127.0.0.1pode ser alterado para o endereco IP da maquina atual.5 Criar os scriptspara iniciar e parar o Apache Web Server com o mod_cluster.O nosso loadbalanceconforme explicado anteriormente, funciona como um modulo (extensao)do Apache Web Server, entao criaremos scripts para iniciar e pararesse servidor (httpd).// Script para iniciodo Apache Web Server.// Coloque o nome dehttpd_start.sh// De permissao deexecucao com o comando:chmod a+xhttpd_start.sh// Cole o conteudoabaixo no arquivo httpd_start.sh./opt/jboss/httpd/sbin/apachectlstart &// De forma analoga,vamos criar o arquivo httpd_stop.sh// para parar oservidor httpd.// De permissao deexecucao com o comando:chmod