Um processo de rede pode bind para um endereço específico ou qualquer endereço.
Para ver qual deles você está fazendo, tente lsof -n -i TCP:8180 -s TCP:LISTEN .
Você também deve ver:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
[lots of other stuff...............................] 10.209.129.54:8180 (LISTEN)
ou
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
[lots of other stuff...............................] *:8180 (LISTEN)
O primeiro diz que o seu processo está vinculado a esse endereço IP específico e é o que eu acho que você verá.
Quando você faz telnet localhost 8180 , telnet resolve o nome do host para um endereço IP. Deve resolver para 127.0.0.1 . Então o seu sistema tenta se conectar ao 127.0.0.1:8180 . Se o seu servidor estiver apenas ouvindo 10.209.129.54:8180 , a camada de rede recusará a conexão a 127.0.0.1:8180 .
Se você precisar fazer os dois trabalhos, isso dependerá de qual programa de servidor você está usando.
Caso você esteja falando sobre o JBoss, que geralmente usa a porta 8180, consulte o link para saber como você pode faça os dois trabalhos. Observe que isso pode causar confusão se você estiver executando vários servidores JBoss no mesmo host.