2012-06-14 100 views
2

我在远程机器上安装了Apache Tomcat 5.5版本。应用程序正在使用Java servlets和mysql数据库。我需要在任何系统上使用特定的IP地址(http://192.168.2.2:8080/myapps)访问这些页面。无法使用浏览器从远程机器访问Tomcat Apache服务器

请为我提供一个参考链接或访问远程服务器网页的步骤。

问候,

+1

定义“远程”,你使用的是本地IP地址。 –

+0

到目前为止你做了什么? – hcg

+0

我认为你试图访问它,它不工作?错误是什么? Tomcat是否在该机器上运行?您是否可以在Tomcat机器上本地打开网页,如http:// localhost:8080/myapps? – maksimov

回答

3

听起来像是你有任何与它tomcat的机器上安装了防火墙,你有它的IP地址错误,或者你是哪个不能连接到它的网络上。

您可以使用远程地址 - http://192.168.2.2:8080/myapps?在它所在的机器上(即可以用localhost:8080/myapps访问它的机器)访问它吗? 如果不是地址错误。

如果浏览器根本无法访问192.168.2.2,这意味着您的计算机上有防火墙,或者您尝试使用不启动192.168的地址。

编辑

地址192.168.x.x是一个“私有地址”,这意味着该地址范围之外没有任何东西可以连接到它,它不能去到互联网。如果你想从互联网访问它,你需要一种方法来将一个公共地址(例如你所列出的xxx.125.xxx.158)翻译成你的私人地址,例如设置了端口转发的路由器。

没有这一点,你将无法连接到它。

+0

是的木质。远程计算机不在我的网络上。但我想访问它。我可以通过使用localhost和ip地址url从tomcat服务器访问网页。 –

+0

@محمدخليل如果它位于一个单独的网络上,那么您将无法使用本地IP地址访问它,您必须获取可通过它连接到的外部IP地址。 –

+0

我无法使用外部IP地址xx.125.xx.158查看我的网页。我已经从whatismyip.com检查任何解决方案来解决这个问题。 –

2

我在我的Windows 2012服务器操作系统中遇到了同样的问题,我刚刚在运行tomcat apache的端口上添加了一个异常。

用于添加例外端口使用下面的步骤

1)打开Windows防火墙通过点击开始按钮的开始按钮的图片,然后点击控制面板。在搜索框中,键入防火墙,然后单击Windows防火墙。

2)在左侧窗格中,单击高级设置。需要管理员权限如果系统提示您输入管理员密码或进行确认,请输入密码或提供确认。

3)在具有高级安全性的Windows防火墙对话框的左窗格中,单击入站规则,然后在右窗格中单击新建规则。

4)现在选择端口,然后单击下一步,现在在特定的本地端口输入您的端口或检查所有本地端口。这就是全部

+0

最后,当我关闭域配置文件防火墙时,它为我工作。 – jellboi

相关问题