【问题标题】:Tomcat installed on remote server. how to check on local browserTomcat 安装在远程服务器上。如何在本地浏览器上查看
【发布时间】:2012-08-28 03:38:28
【问题描述】:

我已经在远程 ubuntu 服务器上安装了 apache tomcat。 我已经正确安装并配置了它(ps -ef | grep tomcat 列出了 tomcat 进程)。 我已经在 webapps 目录中部署了我的应用程序的战争文件。 我有服务器的公共IP地址,也知道tomcat的监听端口。

当我在本地 windows 机器的浏览器地址栏输入 public_ip_address_of_server:tomcat_listening_port/my_application_name 时, 我收到“无法连接到 public_ip_address_of_server:tomcat_listening_port”错误

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

注意:我已经测试过tomcat在服务器上运行正常。

提前致谢

【问题讨论】:

  • 检查 /etc/hosts 文件并确保您在其中列出了公共 IP
  • @Satya 我已经提到它:hosts 文件中的 public_iprandom_name 但问题仍然存在
  • 你检查过 apache 日志,他们可能会给你一个更好的主意
  • 那里也没有线索。正如我所说的错误消息说“无法连接到 public_ip_address_of_server:tomcat_listening_port”因此我认为服务器 url 本身不可访问。
  • 然后通过 iptables 检查 tomcat 端口是否被转发到 apache,如果没有重新创建规则然后重新启动 iptables 并点击 url

标签: java linux apache tomcat ubuntu


【解决方案1】:

对我来说似乎是 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 问题。

【讨论】:

  • 你也可以在 ubuntu 盒子上试试这个...google.co.in/… 看看它与你购买的外部 IP 匹配吗?如果你想使用命令提示符试试这个:lynx --dump whatismyip.org
【解决方案2】:

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

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

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

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

4) 如果失败,则在服务器机器上运行上述命令,看看它在那里工作。如果可行,那么您肯定可以说存在一些网络或防火墙问题。

【讨论】:

    【解决方案3】:

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

    再次感谢大家。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-02
      • 1970-01-01
      • 2011-05-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多