Árvore de páginas

Índice

Objetivo

O objetivo deste guia é apresentar os procedimentos necessários para a criação de duas instâncias do Fluig em uma única máquina que utilize o sistema operacional Windows.

Passos para a Configuração

É possível configurar uma segunda instalação do Fluig em uma máquina na qual já existe uma instalação sendo executada. Para essa segunda instância é necessário criar novos serviços para serem executados pelo Windows e alterar todas as portas utilizadas pelo Fluig para não ocorrer qualquer conflito impedindo que as duas instalações sejam iniciadas ao mesmo tempo.

A seguir são apresentados os passos a serem executados para configurar a segunda instância:

 

     

    • Realize a instalação da segunda instância do Fluig normalmente.

      Nota

      Informações sobre a instalação podem ser obtidas no Guia de instalação fluig.

      No final da instalação, o sistema tentará criar os serviços do Windows, porém, eles não serão criados porque já existem serviços com o nome padrão. Por isso, os serviços devem ser criados manualmente, conforme os próximos passos.

     

     

    • Acesse o diretório <NOVO_FLUIG>\jboss\bin e localize o arquivo “service64.bat” para editá-lo.

      Procure pelo trecho de configuração abaixo e altere o nome dos serviços nas variáveis 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.

     

     

    • Abra o prompt de comando do Windows e insira os comandos abaixo, um após o outro:

      cd <NOVO_FLUIG>\jboss\bin\ (para acessar a pasta do Fluig)

      service64.bat install (para instalar os novos serviços)

      Pronto! Os serviços foram criados.

     

     

    • Agora é necessário alterar as portas da instalação manualmente. Para isso, acesse <NOVO_FLUIG>\jboss\standalone\configuration e localize o arquivo “standalone.xml” para editá-lo.

     

    Importante!

    É extremamente importante mudar todas as portas nesse arquivo.

    Se uma delas não for alterada, ao tentar iniciar as duas instalações ocorrerá um conflito porque a porta já está sendo utilizada e um deles não funcionará.

    O conteúdo apresentado a seguir se refere as linhas com as portas que devem ser alteradas. O conteúdo não é 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 parâmetro será informado também 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 alterações, salve o arquivo.

     

     

    • 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.

     

     

    • 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 parâmetro 'management-native' do arquivo "standalone.xml".

      Salve o arquivo.

     

     

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

      Pronto! A segunda instância está instalada e configurada.

     

    • Sem rótulos