Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Tomcat安装在远程服务器上。如何在本地浏览器上检查_Java_Linux_Apache_Tomcat_Ubuntu - Fatal编程技术网

Java Tomcat安装在远程服务器上。如何在本地浏览器上检查

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侦听

我已经在远程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侦听\u端口”错误

原因可能是什么?我们将非常感谢你的帮助

注意:我已经测试了tomcat在服务器上是否正常运行


提前感谢

对我来说似乎是一个n/w问题,或者至少是一个连接问题。你可以尝试的东西很少

  • 您可以使用从同一台计算机访问应用程序吗 服务器的公共\u ip\u地址\u:tomcat\u侦听\u端口/my\u应用程序\u名称 (我看过你的笔记。不要尝试本地主机,直接使用ip。)
  • 你能试着从另一个盒子里敲一下这台机器吗
  • 你能点击服务器的公共ip地址吗:tomcat\u监听端口 并查看tomcat默认页面是否正在提交。如果不是,那就不是了 只能连接,且其存在n/w问题
  • 1) Ping到运行tomcat服务器的ip_地址;如果ping失败,则首先修复网络问题

    2) 如果ping成功,则查看网络上是否配置了防火墙;如果已配置,则将其关闭

    3) 尝试在本地计算机上运行此命令,以查看是否能够连接到服务器计算机的端口

         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