Java Tomcat安装在远程服务器上。如何在本地浏览器上检查
我已经在远程ubuntu服务器上安装了ApacheTomcat。 我已经正确地安装和配置了它(Java Tomcat安装在远程服务器上。如何在本地浏览器上检查,java,linux,apache,tomcat,ubuntu,Java,Linux,Apache,Tomcat,Ubuntu,我已经在远程ubuntu服务器上安装了ApacheTomcat。 我已经正确地安装和配置了它(ps-ef | greptomcat列出了tomcat进程)。 我已在webapps目录中部署了我的应用程序的war文件。 我有服务器的公共ip地址,也知道tomcat的监听端口 当我在本地windows机器的浏览器地址栏上输入\u服务器的公共\u ip\u地址\u:tomcat\u侦听\u端口/my\u应用程序\u名称时, 我收到“无法连接到\u服务器的公共\u ip\u地址\u:tomcat\u侦听
ps-ef | greptomcat
列出了tomcat进程)。
我已在webapps目录中部署了我的应用程序的war文件。
我有服务器的公共ip地址,也知道tomcat的监听端口
当我在本地windows机器的浏览器地址栏上输入\u服务器的公共\u ip\u地址\u:tomcat\u侦听\u端口/my\u应用程序\u名称时,
我收到“无法连接到\u服务器的公共\u ip\u地址\u:tomcat\u侦听\u端口”错误
原因可能是什么?我们将非常感谢你的帮助
注意:我已经测试了tomcat在服务器上是否正常运行
提前感谢对我来说似乎是一个n/w问题,或者至少是一个连接问题。你可以尝试的东西很少
nmap -p port ipaddress (for tcp)
nmap -sU -p port ipaddress (for udp)
4) 如果失败,则在服务器计算机中运行上述命令,以查看它是否在那里工作。如果有效的话,你可以肯定地说是网络或防火墙问题。谢谢大家的帮助。 我能够解决这个问题。 我知道这很奇怪,但这不是任何防火墙或服务器问题。 我刚刚安装了tomcat manager,并从那里上传了war文件,然后重新启动了我的tomcat。 它帮助我的应用程序运行
再次感谢大家。检查/etc/hosts文件,确保列出了公共IPthere@Satya我已经在hosts文件中提到过:public_iprandom_name,但问题仍然存在。如果您检查了apache日志,它们可能也会为您提供更好的ideaNo线索。正如我所说,错误消息说“无法连接到\u服务器的公共\u ip\u地址\u:tomcat\u侦听\u端口”,因此我认为服务器url本身不可访问。然后通过iptables检查tomcat端口是否转发到apache,如果不可以,重新创建规则,然后重新启动iptables并点击url。您也可以在ubuntu框中尝试此操作。。。并查看它是否与您购买的外部ip匹配?如果要使用命令提示符执行此操作,请尝试以下操作:lynx--dump