Tempo aproximado para leitura: 00:01:46 min
Ocorrência
Ao tentar executar uma requisição no serviço de WSExecBO ocorre timed out:
com.totvs.framework.ws.execbo.service.ExecBOServiceException: Could not obtain connection to any of these urls: jnp: and discovery failed with error: javax.naming.CommunicationException: Receive timed out
com.totvs.framework.ws.execbo.service.ExecBOServiceException: Could not obtain connection to any of these urls: localhost:1099 and discovery failed with error: javax.naming.CommunicationException: Receive timed out
Ambiente
Framework - Framework (Linha Datasul) – JBoss – Versão 12
Causa
Configuração incorreta do parâmetro sso.java.naming.provider.url no arquivo datasul_framework.properties
Solução
Localize e edite o arquivo datasul_framework.properties da instância do JBoss utilizada.
Procure pelo parâmetro sso.java.naming.provider.url.
O valor informado no parâmetro deve ter o formato HOST:PORT, onde HOST é o servidor em que a instância está iniciada e PORT é a porta do serviço JNLP do java.
Exemplo: sso.java.naming.provider.url=localhost:1099
A porta padrão muda de acordo com a instancia utilizada no Jboss, seguindo a ordem:
- Instância 8080: porta 1099
- Instância 8180: porta 1199
- Instância 8280: porta 1299
- Instância 8380: porta 1399
- Instância 8480: porta 1499
- Instância 8580: porta 1599
Caso esteja configurada um porta diferente das citadas acima, esta informação pode ser consultada no arquivo ports-bindings.xml do Jboss.
Após alteração, é necessário reiniciar o serviço da instância.
0 Comentários