Tomcat部署下的Web应用实现外网访问

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。

web项目通俗的说就是在服务器上跑的项目,页面是通过服务器上的程序运算所得到的结果。常见的web项目按计算机语言分,有:Java Web(Java EE)、ASP.Net、PHP项目。

Tomcat环境下,对外网发布80端口WEB项目,做网站服务。动态IP,甚至无公网IP时,一样可以。无域名时,可直接使用nat123免费域名。
参考:http://jingyan.baidu.com/article/0eb457e52ee5ad03f1a905a3.html 参看nat123配置部分
http://www.nat123.com/Pages_20_219.jsp
http://blog.csdn.net/pzhtpf/article/details/7704337# 参看路由器配置部分

一:首先内网访问,确定Tomcat部署下的Web应用程序是可以实现访问的
内网访问地址:http://localhost:8080/cloudplatform/
localhost:本机IP地址,直接输入本机IP地址同样可以实现访问,局域网内通过IP地址即可实现访问
(命令窗口输入ipconfig查看IP或是直接打开 网络与共享中心—>无线网络连接—>详细信息—>IPv4地址)
8080:端口号,用来区分一台电脑上的不同应用程序的
cloudplatform:Web工程名,要访问的文件名
如图:
Tomcat部署下的Web应用实现外网访问

二:对路由器进行设置,本机采用Tenda路由器实现,其它路由器大同小异
在浏览器地址输入:192.168.0.1—>输入登录密码:admin登录—>高级设置—>虚拟服务器—>端口段映射
开始端口和结束端口都设置成8080,内网IP输入本机IP选择启用,协议TCP,确定,路由器的设置就可以了
详细过程如图:
Tomcat部署下的Web应用实现外网访问
Tomcat部署下的Web应用实现外网访问
Tomcat部署下的Web应用实现外网访问

三:添加端口映射
下载安装软件:nat123 下载地址:http://www.nat123.com/Pages_2_32.jsp 注册登录
客户端—>添加映射
Tomcat部署下的Web应用实现外网访问
Tomcat部署下的Web应用实现外网访问

四:外网访问
外网访问地址:http://406cbc5.nat123.cc:37157/cloudplatform/ (请对比内网访问地址,请注意端口号)
Tomcat部署下的Web应用实现外网访问

PS:可能会出现登录不上的情况,请查看本机的IP地址是否改变,是否是自动获得IP地址,最好改为固定IP地址!