Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Erro ao acessar http://localhost:8080 - Erro Unauthorized

Olá boa noite!

Ao tentar acessar a aplicação de leilões através do link acima, tomei o erro 401 - Erro Unauthorized. Então, Rodei o comando netstat para verificar as portas e notei que a "8080" está em status "Listening".

Rodei novamente o comando ant jetty.run e verifiquei que no fim do códido logou o erro abaixo:

Poderiam me ajudar a corrigir o problema?

Att,

Everton

[jetty] 2017-08-28 23:45:25.884::WARN:  failed SelectChannelConnector@0.0.0.0:8080
    [jetty] java.net.BindException: Address already in use: bind
    [jetty]     at sun.nio.ch.Net.bind0(Native Method)
    [jetty]     at sun.nio.ch.Net.bind(Net.java:433)
    [jetty]     at sun.nio.ch.Net.bind(Net.java:425)
    [jetty]     at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223)
    [jetty]     at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)
    [jetty]     at org.mortbay.jetty.nio.SelectChannelConnector.open(SelectChannelConnector.java:216)
    [jetty]     at org.mortbay.jetty.nio.SelectChannelConnector.doStart(SelectChannelConnector.java:315)
    [jetty]     at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
    [jetty]     at org.mortbay.jetty.Server.doStart(Server.java:233)
    [jetty]     at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
    [jetty]     at org.mortbay.jetty.ant.ServerProxyImpl.start(ServerProxyImpl.java:209)
    [jetty]     at org.mortbay.jetty.ant.JettyRunTask.execute(JettyRunTask.java:204)
    [jetty]     at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
    [jetty]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
3 respostas

Oi Everton!

A mensagem de erro diz o problema:

java.net.BindException: Address already in use: bind

Address already in use

Tem algum outro processo que já está usando essa porta.

solução!

Olá,

A porta 8080 é a porta padrão dos servdores de aplicação java, como JBoss/WildFly, TomCat e Jetty, e outros aplicativos podem ter sidos configurados para rodar nessa porta.

Para descobrir rode o netstat com os parametros -anb

netstat -anb

Abraços!!

Caros, boa tarde!

Obrigado pelo auxilio. Depois que executei o comando corretamente "netstat -anb" verifiquei que na minha maquina o banco que tenho instalado também("PL/SQL & Oracle 11g") usa a porta 8080. Após a alteração da porta consegui executar o processo.

Muito obrigado!