Situação: Monitor API não inicia e retorna a seguinte mensagem:
---------------------------
Application Error
---------------------------
Exception EAccessViolation in module MonitorAPI.exe at 002B845B.
Access violation at address 006B845B in module 'MonitorAPI.exe'. Read of address 00000000.
---------------------------
OK
---------------------------
Ao verificar no Log, estava constando:
*****************************************
APPLICATION FAILED TO START
***************************************
The Tomcat connector configured to list on port 8080 failed to start. The port may already be in use or the connector...
Solução:
Para essa situação foi verificado que existia um Aplicativo que também estava utilizando a porta 8080 (o Anydesk) e impedindo o Monitor de ficar disponível.
Siga estes passos para verificar:
1. Abra o prompt de comando clicando em Iniciar / Executar e Digite CMD e pressione Enter;
2. Digite o comando: netstat -o -n –a e dê enter;
A coluna Endereço Local mostra o IP seguido de uma porta
Exemplo 0.0.0.0: 80 a porta é a 80.
Em seguida, é possível conferir no Gerenciador de Tarefas qual aplicativo correspondente através da coluna PID. Por exemplo, o PID 4104.
Abra o gerenciador de tarefas, na opção 'detalhes', procure pela coluna PID e identifique o código retornado pelo CMD.
Abaixo o App que utiliza a porta 80.
Após encontrar o APP que estava utilizando a porta 8080, que no caso era o Anydesk. Encerramos o processo e após isso, foi possível iniciar o monitor com sucesso.