2012-08-28 71 views
1

我已经在远程Ubuntu服务器上安装了apache tomcat。 我已经正确安装并配置了它(ps -ef | grep tomcat列出了tomcat进程)。 我已经在webapps目录中部署了我的应用程序的war文件。 我有服务器的公共IP地址,也知道tomcat的侦听端口。Tomcat安装在远程服务器上。如何检查本地浏览器

当我进入public_ip_address_of_server:在我的本地Windows机器tomcat_listening_port/my_application_name浏览器的地址栏上, 我得到“无法连接到public_ip_address_of_server:tomcat_listening_port”错误

可能是什么原因?您的帮助将受到高度赞赏。

注:我测试了tomcat在服务器上正常运行。

在此先感谢

+0

检查/ etc/hosts文件,并确保你有公网IP列在那里 – Satya

+0

@Satya我已经提到它:public_ip random_name在hosts文件中,但问题仍然存在 – LoveForDroid

+0

你检查Apache日志,他们可能会给你一个更好的想法 – Satya

回答

0

谢谢大家的帮助。 我能解决这个问题。 我知道这很奇怪,但没有任何防火墙或服务器问题。 我刚刚安装了tomcat管理器,并从那里上传了我的war文件,并刚刚重新启动了我的tomcat。 它帮助我的应用程序运行

再次感谢大家。

0

貌似N/W问题我或者,至少一个连接问题。几件事情你可以给一个尝试..

  1. 你能在同一台机器上使用 public_ip_address_of_server访问应用程序:tomcat_listening_port/my_application_name (我已经看到了你的注意不要尝试本地主机,直接用ip )
  2. 你可以尝试从其他盒子ping这台机器。
  3. 你可以打public_ip_address_of_server:tomcat_listening_port 并查看tomcat默认页面是否正在调用。如果不是那么它不是 只能连接和它的一个n/w问题。
+0

也可以试试这个在Ubuntu的框中... https://www.google.co.in/search?q=get+my+ip&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox -β,并看到它与你的外部ip匹配你购买了什么?如果你想使用命令提示符试试这个:lynx --dump http://whatismyip.org –

0

1)Ping到运行tomcat服务器的ip_address;如果ping失败,则首先解决网络问题。

2)如果ping成功,请参阅网络上是否配置了任何防火墙;如果已配置,请将其降低。

3)尝试运行在本地机器上这个命令来查看你能够连接到服务器计算机

 nmap -p port ipaddress (for tcp) 
    nmap -sU -p port ipaddress (for udp) 

4)如果失败,则运行在服务器机器上面命令查看的端口它在那里工作。如果有效,那么你肯定可以说有一些网络或防火墙问题。

相关问题