telnet到locahost拒绝,但通过IP工作?

Goo*_*HTS 1 linux ip jboss localhost telnet

我有一个奇怪的问题,具体是关于Jboss的JNDI和Linux.如果我通过ssh(Putty)在服务器上并运行以下命令:

telnet localhost 1099

它告诉我拒绝连接,但是...如果我跑:

telnet x 1099

其中x是服务器的IP地址,它在实际服务器上连接所有这些.

怎么会这样?不应该通过localhost工作?我也试过127.0.0.1而没有运气.

cdh*_*wie 7

听起来该程序绑定到特定的IP地址或网络接口.运行netstat -tnlp | grep :1099,您可能会看到它正在侦听非环回接口.

如果您可以指示应用程序侦听0.0.0.0(IPv4通配符地址),则可以从计算机上的任何网络接口访问它.