2015-10-18 118 views
0

所以我有一个应用程序,我将建立,但我不能得到它的工作,因为Tomcat不会启动(错误消息下面)。我找到了属性文件,我可以调整错误消息中列出的值,但没有任何我尝试工作。本地主机拒绝连接从应用程序

Connection Error: Connection refused: connect (Address=127.0.0.1, Port=1412) 

broadcast error message CONNECTION Properties: {PORT=1412, USER=Mark, IP=127.0.0.1, AM=ALL, GATEWAY=http://192.168.0.4:80/gateway-web/gatewayService} 

reconnecting... 

我已经差不多排除了使用同一端口的另一个程序,我已经调整了用户价值,以及...有什么办法来解决连接到本地主机?也许通过命令行?

任何帮助将非常感激!

+0

确定网关的事情是好的? – MrSimpleMind

+0

我对网络甚至服务器知之甚少,所以没有。网关将是我的路由器是吗?我的路由器是否可以阻止应用程序尝试连接?可能不相关,但我的电脑通过交换机连接到我的路由器。 –

+0

尝试只为网关提供ip addr(即没有任何http /端口等的192.168.0.4),而不是整个url。如果可能的话,尝试没有任何网关属性。我真的不知道你的配置如何。但值得尝试一下... – MrSimpleMind

回答

0

检查你的防火墙规则,你的防火墙仍然可以防止非知名端口或某种形式的。

您是否还通过本地主机上的netstat命令验证了您的应用正在侦听该端口?看到这里,如果你不知道如何:Command line for looking at specific port

我能想到的唯一的另一件事是SELinux的可以在这里做一些恶作剧,试图关闭它,如果它不是(如果你是在Linux上运行仅适用)已经禁用,命令将是:

setenforce 0 
+1

请注意,禁用SELinux可能适用于开发环境,在生产环境中这样做是一个可怕的想法。您应该花时间调查SELinux阻止访问的原因,如果是这样的话。 –

+0

是的,同意@MarkusWMahlberg,只是为了调试你的问题,然后找出适当的SELinux规则! – hughjidette

+0

几天前刚刚切换回Windows! netstat -np TCP |的结果找到“1413”是:127.0.0.1:54484 - 127.0.0.1:1412 - SYN_SENT这是否告诉我们什么?我已经禁用了所有防火墙。 –

相关问题