MENSAGEM:
Address already in use: JVM_Bind
CAUSA:
Ocorre quando outra aplicação já está utilizando a porta 10050 (porta padrão utilizada pelo SAS), sendo necessário alterar a porta de comunicação do SAS, ou encerrar a aplicação que está utilizando a porta 10050.
SOLUÇÃO:
Identificar se a porta 10050 está em uso por outro aplicativo, via prompt de comando(CMD).
1.1- Abra o prompt de comando clicando em Iniciar / Executar e Digite CMD e pressione Enter;
1.2-Digite o comando: netstat -o -n –a
Será apresentado o Endereço de IP, seguido da porta (0.0.0.0:10050) e o processo(PID)
1.3-Agora será preciso, encontrar qual é a aplicação que está trabalhando na porta 10050. Uma dica de comando, pode ser usado, conforme exemplo abaixo.
Descobrir quais aplicações estão trabalhando na porta 10050.
netstat -o -n -a | findstr 0.0:10050
0.0 são os dois números finais do IP 0.0.0.0 e 10050 é a porta
No exemplo, foi encontrado apenas uma aplicação utilizando a porta consultada, e também o número do processo(PID) que é 12148
Abra o Gerenciador de Tarefas clicando em Iniciar / Executar e digite taskmgr e pressione Enter;
Selecione a Aba Detalhes,
Consulte pela coluna PID qual o processo que esta executando na porta consultada no passo 1
Se a aplicação que esta usando a porta 10050 não for o SAS, é possível alterar a configuração do SAS para rodar em outra porta, para isso
5.1-Acesse o diretório onde esta instalada o SAS [<SAS_HOME>/conf/sas.cfg]
Na pasta CONF, abra o arquivo SAS.cfg em um bloco de nota e edite o ultimo trecho
server.port=10051
ou para outra porta acima de 10050
Configurações » Avançado » Preferências
Altere a porta do parâmetro IP do servidor de acessos - IPSERVACESS, para a nova porta configurada no item 5
Exemplo: IPDOSERVIDOR:10051
Execute a inicialização novamente do SAS, reinicie a aplicação do Sistema(WildFly).
Comentários
0 comentário
Por favor, entre para comentar.