Você está na página 1de 4

Mltiplas Instncias

ndice
1 Objetivo
2 Passos para a Configurao

Objetivo
O objetivo deste guia apresentar os procedimentos necessrios para a criao de duas instncias do Fluig em uma nica mquina que utilize o
sistema operacional Windows.

Passos para a Configurao


possvel configurar uma segunda instalao do Fluig em uma mquina na qual j existe uma instalao sendo executada. Para essa segunda
instncia necessrio criar novos servios para serem executados pelo Windows e alterar todas as portas utilizadas pelo Fluig para no ocorrer
qualquer conflito impedindo que as duas instalaes sejam iniciadas ao mesmo tempo.
A seguir so apresentados os passos a serem executados para configurar a segunda instncia:

Passo1

Realize a instalao da segunda instncia do Fluig normalmente.


Nota
Informaes sobre a instalao podem ser obtidas no Guia de Instalao Fluig.
No final da instalao, o sistema tentar criar os servios do Windows, porm, eles no sero criados porque j existem
servios com o nome padro. Por isso, os servios devem ser criados manualmente, conforme os prximos passos.

Passo 2
Acesse o diretrio <NOVO_FLUIG>\jboss\bin e localize o arquivo service64.bat para edit-lo.
Procure pelo trecho de configurao abaixo e altere o nome dos servios nas variveis SVCNAME, SVCDISP,
SVCCHATNAME e MEMCACHEDNAME:
set SVCNAME=fluig
set SVCDISP=fluig
set SVCDESC=fluig Application Server
set NOPAUSE=Y
set SVCCHATNAME=fluig_RealTime
set MEMCACHEDNAME=fluig_MemCached
Em seguida, salve o arquivo.

Passo 3

Abra o prompt de comando do Windows e insira os comandos abaixo, um aps o outro:


cd <NOVO_FLUIG>\jboss\bin\ (para acessar a pasta do Fluig)
service64.bat install (para instalar os novos servios)
Pronto! Os servios foram criados.

Passo 4

Agora necessrio alterar as portas da instalao manualmente. Para isso, acesse <NOVO_FLUIG>\jboss\standalone\c
onfiguration e localize o arquivo standalone.xml para edit-lo.

Importante!
extremamente importante mudar todas as portas nesse arquivo.
Se uma delas no for alterada, ao tentar iniciar as duas instalaes ocorrer um conflito porque a porta j est sendo
utilizada e um deles no funcionar.
O contedo apresentado a seguir se refere as linhas com as portas que devem ser alteradas. O contedo no
apresentado sequencialmente, este encontra-se disposto no decorrer do arquivo 'standalone.xml'.

<property name="totvs/solrURL" value="http://10.80.81.59:8080/indexer"/>


<simple name="java:global/totvs/serverIPPort" value="8080"/>
<simple name="java:global/wcm/cacheServerAddress" value="localhost:11211"/>
<simple name="java:global/totvs/idp/acsURL"
value="http://10.80.81.59:8080/portal/idp/ACS"/>
<simple name="java:global/webdesk/FTPPrivateFolderPort" value="8021"/>
<simple name="java:global/webdesk/RTMPPort" value="2038"/>
<simple name="java:global/webdesk/OOoPort" value="15001,15002"/>
<simple name="java:global/node.chat.url" value="10.80.81.59:7777"/>
<simple name="java:global/node.realtime.url" value="10.80.81.59:8888"/>
<socket-binding name="management-native" interface="management"
port="${jboss.management.native.port:9999}"/> <!-- A porta deste parmetro
ser informado tambm no arquivo "service64.bat" -->
<socket-binding name="management-http" interface="management"
port="${jboss.management.http.port:9990}"/>
<socket-binding name="management-https" interface="management"
port="${jboss.management.https.port:9443}"/>
<socket-binding name="ajp" port="8009"/>
<socket-binding name="http" port="8080"/>
<socket-binding name="https" port="8443"/>
<socket-binding name="jacorb" interface="unsecure" port="3528"/>
<socket-binding name="jacorb-ssl" interface="unsecure" port="3529"/>
<socket-binding name="messaging" port="5445"/>
<socket-binding name="messaging-group" port="0"
multicast-address="${jboss.messaging.group.address:231.7.7.7}"
multicast-port="${jboss.messaging.group.port:9876}"/>
<socket-binding name="messaging-throughput" port="5455"/>
<socket-binding name="remoting" port="4447"/>
<socket-binding name="txn-recovery-environment" port="4712"/>
<socket-binding name="txn-status-manager" port="4713"/>
<remote-destination host="localhost" port="25"/>
<remote-destination host="localhost" port="25"/>

Ao final das alteraes, salve o arquivo.

Passo 5

Acesse <FLUIG>\node\bin e localize o arquivo "package.json" para edit-lo.


Procure por chatPort e informe a mesma porta da propriedade java:global/node.chat.url do arquivo "standalone.xml".
Procure por realtimePort e informe a mesma porta da propriedade java:global/node.realtime.url do arquivo
"standalone.xml".
Em seguida, salve o arquivo.

Passo 6

Acesse <FLUIG>\jboss\bin e localize o arquivo "service64.bat" para edit-lo.


Procure pela porta 9999 - ela deve aparecer duas vezes no arquivo - e altere-a para a mesma porta utilizada no parmetro '
management-native' do arquivo "standalone.xml".
Salve o arquivo.

Passo 7

Inicie o Fluig na ordem recomendada: Fluig_MemCached, Fluig_RealTime e FLUIG.


Pronto! A segunda instncia est instalada e configurada.

Você também pode gostar