Tempo aproximado para leitura: 00:02:50 min
Dúvida
Como alterar as portas do Jboss e Integrador?
Ambiente
TOTVS RH - TOTVS RH (Linha Datasul) - Segurança e Acesso (TSA) - Versão 12
Solução
Alterar a porta do JBoss - 8080, 8180, 8280 ou 8380, após ter instalado o TSA - TOTVS Segurança e Acesso.
Para realizar a alteração da porta do Jboss, após ter efetuado a instalação do Jboss, você deverá proceder com os seguintes passos:
- Delete os serviços do Jboss e Integrador - No executar Tecla windows + R execute o comando a seguir, SC delete nome do serviço.
- 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.
- Edite o arquivo %TSA_HOME%\jboss\bin\service.bat e altere o nome do serviço conforme a porta set SVCDISP = TSA - 8080 ou 8380.
- Nesse arquivo há uma linha com a definição de uma variável de ambiente do Java: service.binding.set.
- 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.
- Efetue a alteração conforme a preferência acima. No exemplo será definido como sendo a porta 8080 e outra para 8380:
Acesse o arquivo %TSA_HOME%\jboss\bin\service.bat:-
- call run.bat -c %INSTNAME% -b 0.0.0.0 -Dservice.binding.set=ports-default.r.lock >> run.log
- call run.bat -c %INSTNAME% -b 0.0.0.0 -Dservice.binding.set=ports-03.r.lock >> run.log
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.
-
- 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: hcm.tsa.access.server_application.naming_provider_url.
- Neste exemplo será configurado conforme ambiente do JBoss, ou seja, para a porta 8080 ou 8380:
- hcm.tsa.access.server_application.naming_provider_url=jnp://JVD009324:1099.
- hcm.tsa.access.server_application.naming_provider_url=jnp://JVD009324:1399.
- Ajuste também o nome do serviço do integrador na variável %TSA_HOME%\integrador\server\bin bat
O parâmetro javaservice.exe -install TSA - Integração - 8080 ou 8380. - 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.
Importante
Após os ajustes acima, reinicie os serviços do Jboss e Integrador e estará tudo finalizado para utilização do TSA na porta 8080 ou 8380 - WEB e 1099 ou 1399 - integrador.
0 Comentários