这是我的问题:
我们在VMware ESXi上安装了CentOS 6.3系统(devserver)的虚拟机。 我们使用端口转发来访问虚拟机上的端口。
我们在tomcat上部署我们的应用程序(Tomcat7,JDK7)
Iptables被禁用。
部署完成后,ActiveMQ开始在60001端口上侦听。 8080上的应用程序正常工作:
当我用localhost和127.0.0.1上的nmap检查端口60001时,它是打开的:
nmap -v -sV localhost -p 60001 60001/tcp open activemq Apache ActiveMQ
而当我尝试使用外部IP访问它时,它是closures的:
nmap -v -sV 192.168.11.105 -p 60001 60001/tcp closed unknown netstat -an | grep 60001 tcp 0 0 ::ffff:127.0.0.1:60001 :::* LISTEN service iptables status Firewall is not running.
我从哪里开始寻找解决scheme?
我不知道ActiveMQ,但从netstat你可以看到,它只监听本地主机:“127.0.0.1:60001”。 尝试检查关于监听IP的文档。在stackoverflow上有类似的问题