1. Anuncie Aqui ! Entre em contato fdantas@4each.com.br

DTSTSA017 - Como alterar as portas do Jboss e Integrador ?

Discussão em 'TDN - Datasul' iniciado por fdantas, Abril 27, 2015.

  1. fdantas

    fdantas Administrator Moderador

    Page edited by Alvaci Oliveira


    Alterar a porta do JBoss (8080, 8180, 8280 ou 8380) após ter instalado o TSA​


    Para efetuar a alteração da porta do JBoss, após ter efetuado a instalação do JBoss você deverá proceder com os seguintes passos:

    1. Delete os serviços do Jboss e Integrador (No executar "Tecla windowa + R" execute o comando a seguir, SC delete "nome do serviço")
    2. Edite o arquivo %TSA_HOME%\jboss\bin\service.bat e altere o nome do serviço conforme a portaset SVCNAME=tsa-web8080 ou tsa-web8380
    3. Edite o arquivo %TSA_HOME%\jboss\bin\service.bat e altere o nome do serviço conforme a porta set SVCDISP=TOTVS Controle de Acesso (TSA) - 8080 ou 8380.
    4. Nesse arquivo há uma linha com a definição de uma variável de ambiente do Java: jboss.service.binding.set
    5. Essa variável poderá receber os seguintes valores:
      • "ports-default" representa a porta 8080 (porta do integrador 1099, alteração feita no "tsa.properties");
      • "ports-01" representa a porta 8180 (porta do integrador 1199, alteração feita no "tsa.properties") ;
      • "ports-02" representa a porta 8280 (porta do integrador 1299, alteração feita no "tsa.properties");
      • "ports-03" representa a porta 8380 (porta do integrador 1399, alteração feita no "tsa.properties");
    6. Efetue a alteração conforme a preferência acima. No meu exemplo irei definir como sendo a porta 8080 e outra para 8380:
      1. Acesse o arquivo %TSA_HOME%\jboss\bin\service.bat:
        • call run.bat -c %INSTNAME% -b 0.0.0.0 -Djboss.service.binding.set=ports-default .r.lock >> run.log
        • call run.bat -c %INSTNAME% -b 0.0.0.0 -Djboss.service.binding.set=ports-03 .r.lock >> run.log
      2. Acesse o arquivo %TSA_HOME%\jboss\bin\run.conf.bat:
        • set "JAVA_OPTS=-Xms512M -Xmx1024M -XX:MaxPermSize=256M -Djboss.service.binding.set=ports-default" (Porta 8080)
        • set "JAVA_OPTS=-Xms512M -Xmx1024M -XX:MaxPermSize=256M -Djboss.service.binding.set=ports-03" (Porta 8380)
    7. Não esqueça que o arquivo "tsa.properties" (integrador) deverá possuir o mesmo valor de porta definido. Essa informação é atribuída na variável: totvs.hcm.tsa.access.server_application.naming_provider_url
    8. Neste exemplo irei configurar conforme ambiente do JBoss, ou seja, para a porta 8080 ou 8380:
      • totvs.hcm.tsa.access.server_application.naming_provider_url=jnp://JVD009324:1099
      • totvs.hcm.tsa.access.server_application.naming_provider_url=jnp://JVD009324:1399
    9. Ajuste também o nome do serviço do integrador na variável %TSA_HOME%\integrador\server\bin Install_service_tsa.bat
      • O parâmetro javaservice.exe -install "TOTVS Controle de Acesso (TSA) - Integracao - "8080" ou "8380"
    10. Instalar os novos serviços:
      • JBOSS - No prompt de comando do windows (CMD)acessar a pasta %INSTNAME%\jboss\bin digitar o comando: service.bat install
      • INTEGRADOR - Acessar o %INSTNAME%\integrador\server\bin\install_service_tsa.bat


        OBS Após os ajustes acima, reinicie os serviços do Jboss e Integrador estará tudo finalizado para utilização do TSA na porta 8080 ou 8380 (WEB) e 1099 ou 1399 (integrador).
    View Online · View Changes Online

    Continue reading...

Compartilhe esta Página