Como é possível que netstat -a | grep 8081
mostre isso:
localhost.8081 *.* 0 0 49152 0 LISTEN
*.8081 *.* 0 0 49152 0 LISTEN
Eu realmente não entendo o que significa a segunda entrada.
UPDATE_1: Eu verifiquei que dois processos diferentes estão escutando no 8081... Eu costumava acreditar que isso não é possível. Um processo é o Jboss, cuja porta 8081 é usada para atender às solicitações do navegador, e o outro é o Gitblit GO (poderia ter um servidor embutido no JAR), cuja porta 8081 é usada para desligar.
Eu fiz o seguinte experimento para ilustrar meu comentário acima. Eu uso o
netcat
comando para implementar dois servidores TCP simples. Meu cenário difere um pouco do seu porque eu explicitamente associo ao IP público em vez de *:8081Em um terminal separado:
De outro terminal no host local:
Depois disso, vejo
hi
no Terminal 1.Em seguida, de um nó remoto:
Depois disso, vejo
ho
no Terminal 2.Suspeito que esse seja o comportamento que você veria, embora eu não tenha um ambiente Solaris para testá-lo.