【发布时间】: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_ip
random_name 但问题仍然存在 -
你检查过 apache 日志,他们可能会给你一个更好的主意
-
那里也没有线索。正如我所说的错误消息说“无法连接到 public_ip_address_of_server:tomcat_listening_port”因此我认为服务器 url 本身不可访问。
-
然后通过 iptables 检查 tomcat 端口是否被转发到 apache,如果没有重新创建规则然后重新启动 iptables 并点击 url
标签: java linux apache tomcat ubuntu