MENSAGEM:
Address already in use: JVM_Bind
Tradução livre: Endereço já em uso
SOLUÇÃO:
Para correção seguir os passos abaixo:
1-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
2- Abra o Gerenciador de Tarefas clicando em Iniciar / Executar e digite taskmgr e pressione Enter;
3-Selecione a Aba Detalhes,
4-Consulte pela coluna PID qual o processo que esta executando na porta consultada no passo 1
5-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
6-Configurações » Avançado » Preferências
Altere a porta do parâmetro IPSERVACESS, para a nova porta configurada no item 5
Exemplo: IPDOSERVIDOR:10051
7-Execute a inicialização novamente do SAS, reinicie a aplicação do Sistema(WildFly).
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.
Mensagem de erro apresentada no log do SAS ao iniciá-lo.
Comentários
0 comentário
Por favor, entre para comentar.