<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Tecnologia da Informação !</title>
	<atom:link href="http://viniciusmarcos.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://viniciusmarcos.wordpress.com</link>
	<description>Gestão de processos integrados com Adempiere.</description>
	<lastBuildDate>Sun, 02 Aug 2009 20:20:04 +0000</lastBuildDate>
	<language>pt-br</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='viniciusmarcos.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Tecnologia da Informação !</title>
		<link>http://viniciusmarcos.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://viniciusmarcos.wordpress.com/osd.xml" title="Tecnologia da Informação !" />
	<atom:link rel='hub' href='http://viniciusmarcos.wordpress.com/?pushpress=hub'/>
		<item>
		<title>LoadBalance do Glassfish Enterprise cluster, com Apache usando mod_jk loadbalancer</title>
		<link>http://viniciusmarcos.wordpress.com/2009/08/02/loadbalance-apache-e-glassfish-enterprise-usando-mod_jk-cluster-no-glassfish/</link>
		<comments>http://viniciusmarcos.wordpress.com/2009/08/02/loadbalance-apache-e-glassfish-enterprise-usando-mod_jk-cluster-no-glassfish/#comments</comments>
		<pubDate>Sun, 02 Aug 2009 18:24:39 +0000</pubDate>
		<dc:creator>Marcos Vinícius</dc:creator>
				<category><![CDATA[Loadbalance com Apache e Glassfish]]></category>

		<guid isPermaLink="false">http://viniciusmarcos.wordpress.com/?p=24</guid>
		<description><![CDATA[Configuração do  Apache 2.2.11, e configurando loadbalance, plugin da Sun, para Balanceamento de carga com Glassfish Enterprise V2. Assumindo que a máquina já tem o Java Virtual Machine instalado e todos as dependências como por exemplo compilador gcc, que o mod_jk já foi compilado corretamente também, seguiremos a diante. Primeiramente como forma de organização, vamos [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=viniciusmarcos.wordpress.com&amp;blog=8742369&amp;post=24&amp;subd=viniciusmarcos&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Configuração do  Apache 2.2.11, e configurando loadbalance, plugin da Sun, para Balanceamento de carga com Glassfish Enterprise V2.</p>
<p>Assumindo que a máquina já tem o Java Virtual Machine instalado e todos as dependências como por exemplo compilador gcc, que o mod_jk já foi compilado corretamente também, seguiremos a diante. Primeiramente como forma de organização, vamos criar o diretório binários dentro de /root, para colocarmos ali os binários que serão utilizados na configuração, execute o comando:</p>
<ul>
<li>mkdir /root/binarios</li>
</ul>
<p>Copie o arquivo apache httpd-2.2.11.tar.gz, para o diretório binários, execute o comando abaixo para dar permissão de execução do arquivo, e em seguida o comando para descompactar o tar.gz:</p>
<ul>
<li>chmod 755 /root –R             ( o –R, significa que o comando será executado recursivamente, pra todos os diretórios existentes dentro do /root )</li>
</ul>
<ul>
<li>tar –zxvf httpd-2.2.11.tar.gz             ( Comando para descompactar e criar o diretório http 2.2.11</li>
</ul>
<p>este comando descompactará o apache dentro de /root/binarios criando o diretório httpd-2.2.11, agora iniciaremos a compilação do Webserver Apache.</p>
<p>Para compilar o apache é necessário, habilitar alguns módulos, como por exemplo, execução de ftp, proxy, ssl, etc, execute dentro do http 2.2.11, o seguinte comando:</p>
<ul>
<li>./configure &#8211;prefix=/usr/local/apache &#8211;enable-proxy &#8211;enable-proxy-connect &#8211;enable-proxy-ftp &#8211;enable-proxy-http &#8211;enable-proxy-ajp &#8211;enable-proxy-balancer &#8211;enable-ssl &#8211;enable-info &#8211;enable-suexec &#8211;enable-cgi &#8211;enable-so &#8211;with-ssl</li>
</ul>
<p>Este comando inicia a compilação do apache, finalizando, iremos para o próximo passo, que é executar o comando make, para iniciar a instalação e compilação, execute o seguinte comando:</p>
<ul>
<li>./make</li>
</ul>
<p>Agora que foi executada a compilação é necessário conferir se todos os binários e dependências foram instalados com sucesso sem nenhum erro ou necessidade da instalação de mais alguma dependência. Assumindo que tudo está correto, agora vamos finalizar a instalação e compilação do Apache, execute o seguinte comando:</p>
<ul>
<li>./make install</li>
</ul>
<p>Pronto, agora que temos instalado e compilado do Apache, execute dentro do diretório http 2.2.11, o seguinte comando que irá limpar a instalação, depois remova o diretório, pois não será mais usado, execute os seguintes comandos:</p>
<ul>
<li>./make clean</li>
</ul>
<p>e depois,</p>
<ul>
<li>rm –Rf http 2.2.11</li>
</ul>
<p>Vá até o diretório onde está instalado o Apache /usr/local/apache, dentro do apache, suba mais um diretório, cd /bin, execute o comando para iniciar e verificar se está no ar:</p>
<ul>
<li>./apachectl start</li>
</ul>
<p>Verifique no browser ex ( <a href="http://localhost/">http://localhost/</a> ), tem que abrir a página do Apache, e para verificar se o processo está rodando no Linux, execute o comando:</p>
<ul>
<li>ps aux</li>
</ul>
<p>Agora vamos aos arquivos de configuração do Apache, edite o comando /usr/local/apache/conf/extra/httpd-vhosts.conf, neste arquivo faremos a configuração dos hosts, que serão visualizados através do Apache, edite as seguintes linhas:</p>
<pre style="padding-left:60px;">&lt;VirtualHost *&gt;
ServerAdmin sysadmin@com.com.br
DocumentRoot "/usr/local/apache/htdocs/exemplo/"
ServerName exemplo.com.com.br
ErrorLog /usr/ apache/logs/exemplo-error.log
CustomLog /usr/ apache/logs/exemplo-access.log common</pre>
<pre style="padding-left:60px;">Alias /exemploestatico/ /usr/local/apache/htdocs/exemplo/estatico/
&lt;Directory /usr/local/apache/htdocs/exemplo/estatico/&gt;
#Options Indexes MultiViews
Options MultiViews
AllowOverride None
Order allow,deny
Allow from all
&lt;/Directory&gt;
JkMount /exemplo/*                   loadbalancer
JkMount /exemplo                     loadbalancer
JkUnmount /exemploestatico/*         loadbalancer
&lt;/VirtualHost&gt;</pre>
<ul style="padding-left:30px;">
<li>A linha DocumentRoot /usr/local/apache/htdocs/exemplo/ é o diretório onde se encontra os arquivos estáticos da aplicação;</li>
<li>ServerName exemplo.com.br, é a URL que será utilizada para acessar a aplicação;</li>
<li>JkMount são as configurações que farão o redirecionamento para o servidor Glassfish</li>
</ul>
<p style="padding-left:30px;">Agora iremos editar o arquivo /usr/local/apache/conf/extra/httpd-ajp.conf</p>
<pre style="padding-left:30px;">LoadModule    jk_module  modules/mod_jk.so
AddModule     mod_jk.c
JkWorkersFile /usr/local/apache/conf/extra/workers.properties
JkLogFile     /usr/local/apache/logs/mod_jk.log
JkLogLevel    info
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "</pre>
<p style="padding-left:30px;">Agora iremos editar o arquivo /usr/local/apache/conf/extra/worker.properties</p>
<pre style="padding-left:60px;">######################
# mod_jk.properties
######################
# worker definition</pre>
<pre style="padding-left:60px;">worker.list=loadbalancer,status
# appserver01-local definition
worker.appserverinstance01.port=8009
worker.appserverinstance01.host=appserver01
worker.appserverinstance01.type=ajp13
worker.appserverinstance01.socket_keepalive=1
worker.appserverinstance01.socket_timeout=120</pre>
<pre style="padding-left:60px;"># appserver02 definition
worker.appserverinstance02.port=8010
worker.appserverinstance02.host=appserver02
worker.appserverinstance02.type=ajp13
worker.appserverinstance02.socket_keepalive=1
worker.appserverinstance02.socket_timeout=120</pre>
<pre style="padding-left:60px;"># status definition
worker.status.type=status
worker.loadbalancer.type=lb
worker.loadbalancer.balance_workers=appserverinstance01,appserverinstance02,status
worker.loadbalancer.sticky_session=true</pre>
<p style="padding-left:30px;">Neste arquivo estamos fazendo a configuração para o loadbalance, hora a requisição será enviada para a instance 1, que está no appserver01, hora para a instancia 2, que está no appserver02, assumindo que o apache já foi compilado com o mod_jk, e aqui tem um post de como configurar o cluster do Glassfish <a href="http://viniciusmarcos.wordpress.com/category/configuracao-cluster-glassfish-enterprise/">http://viniciusmarcos.wordpress.com/category/configuracao-cluster-glassfish-enterprise/</a></p>
<p>Para funcionar o balanceamento entre o Apache e o Glassfish, é preciso habilitar as aplicações que estão no Glassish, e configuradas no Apache, a fazer o balanceamento de carga, siga os seguintes comando no Glassfish Enterprise:</p>
<p>Depois de criados os NodeAgents, e as Instances, e criado o cluster, é necessário habilitar o serviço de balanceamento de carga cluster configurado nesse servidor, no <strong>DAS</strong> execute o comando para habilitar o serviço:</p>
<p>./asadmin enable-http-lb-server appservercluster01      ( appservercluster01, é o cluster configurado )</p>
<p>Depois é necessário habilitar a aplicação a utilizar o serviço de loadBalance, execute o comando:</p>
<p>./asadmin enable-http-lb-application &#8211;name application_name appservercluster01     ( * Este commando deve ser executado para habilitar todas as aplicações que farão parte do balanceamento de carga, no cluster )</p>
<p>Habilitar o protocolo AJP, para a instancia no appserver01:</p>
<p>./asadmin create-jvm-options &#8211;target appservercluster01 &#8220;-DjvmRoute=\${AJP_INSTANCE_NAME}&#8221;</p>
<p>./asadmin create-jvm-options &#8211;target appservercluster01 &#8220;-Dcom.sun.enterprise.web.connector.enableJK=\${AJP_PORT}&#8221;</p>
<p>./asadmin create-system-properties &#8211;target appserverinstance01 AJP_INSTANCE_NAME=appserverinstance01</p>
<p>./asadmin create-system-properties &#8211;target appserverinstance01 AJP_PORT=8009</p>
<p>Habilitar o protocolo AJP, para a instancia 02, no DAS:</p>
<p>./asadmin create-jvm-options &#8211;target appservercluster02 &#8220;-DjvmRoute=\${AJP_INSTANCE_NAME}&#8221;</p>
<p>./asadmin create-jvm-options &#8211;target appservercluster02 &#8220;-Dcom.sun.enterprise.web.connector.enableJK=\${AJP_PORT}&#8221;</p>
<p>./asadmin create-system-properties &#8211;target appserverinstance02 AJP_INSTANCE_NAME=appserverinstance02</p>
<p>./asadmin create-system-properties &#8211;target appserverinstance02 AJP_PORT=8010</p>
<p>Basicamente é isso, espero ter ajudado, depois de ler vários posts, e tutoriais da Sun, está um resumo de como configurar o Apache2.2, para fazer o balanceamento de Carga com o Glassfish, proporcionando, alta-disponibilidade, escalabilidade e performance, até próximo.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/viniciusmarcos.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/viniciusmarcos.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/viniciusmarcos.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/viniciusmarcos.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/viniciusmarcos.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/viniciusmarcos.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/viniciusmarcos.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/viniciusmarcos.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/viniciusmarcos.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/viniciusmarcos.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/viniciusmarcos.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/viniciusmarcos.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/viniciusmarcos.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/viniciusmarcos.wordpress.com/24/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=viniciusmarcos.wordpress.com&amp;blog=8742369&amp;post=24&amp;subd=viniciusmarcos&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://viniciusmarcos.wordpress.com/2009/08/02/loadbalance-apache-e-glassfish-enterprise-usando-mod_jk-cluster-no-glassfish/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7919a6a704482f2af9c3dfaa1de8e094?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">viniciusmarcos</media:title>
		</media:content>
	</item>
		<item>
		<title>Configurando Glassfish Enterprise em Cluster.</title>
		<link>http://viniciusmarcos.wordpress.com/2009/07/26/configurando-glassfish-enterprise-em-cluster/</link>
		<comments>http://viniciusmarcos.wordpress.com/2009/07/26/configurando-glassfish-enterprise-em-cluster/#comments</comments>
		<pubDate>Sun, 26 Jul 2009 22:46:56 +0000</pubDate>
		<dc:creator>Marcos Vinícius</dc:creator>
				<category><![CDATA[Configuração Cluster Glassfish Enterprise]]></category>

		<guid isPermaLink="false">http://viniciusmarcos.wordpress.com/?p=11</guid>
		<description><![CDATA[Neste post vamos fazer a configuração de Cluster com o Application Server da Sun o Glassfish Enterprise V2, a plataforma que vamos trabalhar é o Linux, mas pode ser configurado na plataforma Solaris e Windows, no nosso caso vamos utilizar o Enterprise Linux ( Red Hat ). Para a configuração vou detalhar alguns passos necessários [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=viniciusmarcos.wordpress.com&amp;blog=8742369&amp;post=11&amp;subd=viniciusmarcos&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Neste post vamos fazer a configuração de Cluster com o Application Server da Sun o Glassfish Enterprise V2, a plataforma que vamos trabalhar é o Linux, mas pode ser configurado na plataforma Solaris e Windows, no nosso caso vamos utilizar o Enterprise Linux ( Red Hat ). Para a configuração vou detalhar alguns passos necessários para a configuração desde a instalação da Java Virtual Machine a máquina virtual Java ou jdk, vamos abordar a criação de um usuário específico e de um diretório para a instalação do Glassfish.</p>
<p>Execute o seguinte comando:</p>
<p><strong>adduser –d /sun sun</strong></p>
<p><strong>passwd sun</strong> ( digitar a senha, e confirmar )</p>
<p>copie o binário jdk versão .bin para dentro do diretório /sun, e para que possa ser executado um binário, precisamos dar permissão, execute o seguinte comando:</p>
<p><strong>chmod 755 /sun –R </strong></p>
<p><strong>chmod</strong> (comando para alterar permissões ), <strong>755 </strong>( modo octal de permissões ) , <strong>/sun</strong> o diretório onde deseja-se alterar as permissões dos arquivos, <strong>-R</strong> ( R maiúsculo ) para que o comando seja executado recursivamente nos arquivos e subarquivos.</p>
<p><strong>./jdk versão.bin</strong></p>
<p>Será instalada a jdk, agora precisamos configurar a variável de ambiente, JAVA_HOME, ela será configurada no arquivo que se encontra no diretório /etc/profile</p>
<p>Execute o seguinte comando como root:</p>
<p><strong>vi /etc/profile</strong></p>
<p>escolha a linha do diretório onde você quer inserir as configurações ( sugiro no final do arquivo ), clique na tecla  <strong><em>i</em></strong> ( para iniciar o modo de inserção, ou edição ), insira as linhas abaixo, clique em ESC ( para sair do modo inserção ou edição ), e digite <em><strong>:x</strong></em> ( dois pontos x ) comando para sair do modo de inserção ou edição gravando, caso queira somente visualizar um arquivo não clique em <strong><em>i</em></strong>, somente execute o comando e para sair :q ( dois pontos que ), sai da visualização sem gravar.</p>
<p># Variaveis do JAVA</p>
<p>export JAVA_HOME=&#8221;/sun/jdk1.6.0_13&#8243;</p>
<p>export CLASSPATH=&#8221;$JAVA_HOME/lib&#8221;</p>
<p>export PATH=&#8221;$JAVA_HOME/bin:/sun/sas/bin:$PATH&#8221;</p>
<p>export MANPATH=&#8221;$JAVA_HOME/man&#8221;</p>
<p># Fim das Variaveis JAVA</p>
<p>Para confirmar a instalação e configuração da variável de ambiente digite:</p>
<p>java –version</p>
<p>como saída do comando, se tudo estiver configurado e instalado corretamente, será apresentada a versão do java que está instalado.</p>
<p>1. Fazer o download do Glassfish <a title="Download Glassfish V2" href="http://java.net/download/javaee5/v2.1_branch/promoted/Linux/glassfish-installer-v2.1-b60e-linux.jar" target="_blank">http://java.net/download/javaee5/v2.1_branch/promoted/Linux/glassfish-installer-v2.1-b60e-linux.jar</a>.</p>
<p>2. Para instalá-lo, basta executar o comando abaixo, em todas as máquinas ou vms (Máquina Virtual, no meu caso, vou subir todas as vms, usando Virtual Box, o S.O será o Enterprise linux 5 &#8211; 64 Bits, cada vm será uma instância dentro do cluster :</p>
<p>java -Xmx256m –jar glassfish-installer-v2.1-b60e-linux.jar</p>
<p>3. No diretório home do GLASSFISH no nosso caso será <strong>/sun</strong>, executar o comando abaixo, para cada máquina ou vm, lembrando que somente para o <strong>DAS</strong> ( Domain Application Server, ou seja, a instância principal do Cluster que será a interface administrativa do Cluster, é necessário executar o Build do arquivo setup-cluster.xml, para as outras instâncias podemos fazer o build do arquivo setup.xml, que se encontra no diretório Glassfish:</p>
<p>lib/ant/bin/ant -f setup-cluster.xml</p>
<p>4. É necessário criar agora o diretório para o plugin de loadbalance, execute o seguinte comando:</p>
<p>mkdir  /sun/glassfish/lib/lbplugin</p>
<p>com este comando criaremos o diretório lbplugin, agora podemos copiar para lá o plugin do glassfish aslb-XXXX.jar, o donwload desse plugin pode ser feito pela URL:</p>
<p><a title="Download do lbplugin da Sun" href="http://download.java.net/javaee5/external/&lt;OS&gt;/aslb/jars/aslb-9.1-MS4-b1.jar" target="_blank">http://download.java.net/javaee5/external/&lt;OS&gt;/aslb/jars/aslb-9.1-MS4-b1.jar</a></p>
<p>4.Na máquina <strong>appserver01 </strong>diretório<strong>:</strong> GLASSFISH/bin/asadmin start-domain domain1. Este comando irá subir o servidor com o domínio administrativo.</p>
<p>5.Na máquina <strong>appserver01:</strong> GLASSFISH/bin/asadmin create-node-agent appservernode01. Node agent é responsável por controlar as instâncias do servidor, neste caso criamos o nó 01 no servidor 01 da vm <strong>appserver01</strong>.</p>
<p>6.Na máquina <strong>appserver02</strong> GLASSFISH/bin/asadmin create-node-agent &#8211;host <strong>appserver01</strong> appservernode02. Cria o Node agent na máquina virtual 02, apontando para a máqunia virtual <strong>appserver01</strong>, responsável por controlar as instâncias da <strong>appserver02</strong>.</p>
<p>7.Na máquina <strong>appserver01:</strong> GLASSFISH/bin/asadmin start-node-agent appservernode01. Para iniciar o node agent da <strong>appserver01</strong>.</p>
<p>8.Na máquina <strong>appserver02:</strong> GLASSFISH/bin/asadmin start-node-agent appservernode02. Para iniciar o node agent da <strong>appserver02.</strong></p>
<p><strong>Agora todo o trabalho de configuração do cluster é feito no  Servidor appserver01:</strong></p>
<p>9.No diretório GLASSFISH/bin/asadmin create-cluster appservercluster01. Este comando faz a criação do Cluster no servidor 01.</p>
<p>10.No diretório GLASSFISH/bin/asadmin create-instance &#8211;cluster appservercluster01 &#8211;nodeagent appservernode01 appserverinstance01. Cria uma instância no cluster 1, no node agent appservernode01 chamado appserverinstance01.</p>
<p>11.No diretório GLASSFISH/bin/asadmin create-instance &#8211;cluster appservercluster01 &#8211;nodeagent appservernode02 appserverinstance02. Cria uma instância no cluster 1, no node agent appservernode02 chamado appserverinstance02.</p>
<p>12.No diretório GLASSFISH/bin/asadmin start-cluster appservercluster01. Inicia o cluster appservercluster01 com as duas instâncias configuradas.</p>
<p>Para testar, no browser: http://appserver01.com.br:38080/ e http://appserver02.com.br:38080/ e verá a página da sun.</p>
<p>Agora basta fazer o deploy na máquina principal, que ele replica tudo para a máquina 2, a sessão também é replicada automaticamente.</p>
<p>Tem uma aplicação exemplo no Glassfish que está no diretório: GLASSFISH/quickstart/clusterjsp, que você pode fazer deploy para poder visualizar o cluster funcionando, pois ele mostra em qual instância está a sessão.</p>
<p>Àpos a instalação do glassfish, e configuração dos NodeAgents, Instances e criado o cluster, é necessário habilitar o serviço de balanceamento de carga para o cluster, execute o comando para habilitar o serviço:</p>
<p><strong>./asadmin enable-http-lb-server appservercluster01</strong></p>
<p>Depois é necessário habilitar a aplicação para utilizar o serviço de loadBalance, execute o comando:</p>
<p><strong>./ asadmin enable-http-lb-application application_name</strong></p>
<p>Para que uma aplicação funcione corretamente em cluster, no deploy precisa ser habilitada a opção Availability. No web.xml da aplicação deve ter também a tag <strong>&lt;distributable /&gt;</strong>, o deploy para ser visualizado no cluster, ou em todas as instâncias do cluster, é necessário que seja feito nos nodeagents.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/viniciusmarcos.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/viniciusmarcos.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/viniciusmarcos.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/viniciusmarcos.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/viniciusmarcos.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/viniciusmarcos.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/viniciusmarcos.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/viniciusmarcos.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/viniciusmarcos.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/viniciusmarcos.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/viniciusmarcos.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/viniciusmarcos.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/viniciusmarcos.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/viniciusmarcos.wordpress.com/11/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=viniciusmarcos.wordpress.com&amp;blog=8742369&amp;post=11&amp;subd=viniciusmarcos&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://viniciusmarcos.wordpress.com/2009/07/26/configurando-glassfish-enterprise-em-cluster/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7919a6a704482f2af9c3dfaa1de8e094?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">viniciusmarcos</media:title>
		</media:content>
	</item>
	</channel>
</rss>
