远程访问我的tomcat服务器

时间:2014-11-01 19:05:39

标签: tomcat remote-access server

我在我的电脑上运行了一个tomcat服务器,我可以通过以下方式访问本地:http://localhost:9090(我更改了server.xml文件中的端口)。现在,我无法远程访问tomcat服务器(即不同的机器,我可以使用局域网外部或内部的机器进行测试)。

无论如何,我尝试过使用netgear genie界面来配置端口转发。我已将所有内部和外部端口设置为9090(我尝试使用80作为内部,8080作为外部,但我已经使用它们了。)

当我将浏览器指向:http://my-ip-address:9090并且它只是超时...如果我没有添加端口,我会收到一个用户名和密码,并带有一个消息框,提示:

  

http://my-ip-address.正在请求用户名和密码   该网站称:“SMC双WAN负载均衡VPN路由器管理   工具“

这与我登录netgear genie界面所需的用户名和密码不同。请注意,我使用Ubuntu(12.04,13.04和14.04)和tomcat7。

请帮我远程连接到我的tomcat服务器。

感谢您的帮助,如果您需要更多信息,请与我们联系。

1 个答案:

答案 0 :(得分:1)

您可能需要在Linux防火墙中打开端口9090。我建议使用ufw(简单的防火墙)来打开端口。如果您没有安装它,可以从包管理器或命令行获取它:

sudo apt-get install ufw

启用ufw:

sudo ufw enable

检查状态:

sudo ufw status verbose

打开端口9090:

sudo ufw allow 9090

再次检查状态以确保9090已打开,然后查看是否可以从另一台计算机进入该状态。有关ufw的更多信息:https://help.ubuntu.com/community/UFW