外网ip地址访问不了Tomcat的问题

服务器是连到外网的,我现在在服务器上安装了jdk和tomcat,打入网址http://localhost:8080,是可以访问的tomcat的主页的。但现在,我用外网的ip地址访问,却访问不了,然后我又用 在cmd下 ipconfig得到  这个ip地址(当然,我不是很清楚这个ip地址和外网的ip地址 为什么不一样)访问 ,却也访问不了。请大家帮我看看。

 

不知道你说的服务器是什么
如果是你自己的机器(在办公室的,大家一起通过路由器分配的)
那么你需要映射,并设置路由器,开放你的那个端口

如果是机房配置好的服务器,也许是你的网路连接没有开放端口
我们公司在电信机房托管的服务器,我没见实施的同事做过其他配置,外网ip是可以直接访问的,另外服务器机器开放tomcat应用需要的端口,那么就可以访问web服务

http://anyasir.gicp.net:8080/

这个要分情况 如果你使用的ADSL 这样通过外网IP访问是肯定没有问题的
如果你使用的是路由上网 这个就需要在路由器里面设置一下映射 让外网IP映射到你的计算机 这样外网访问就没有问题了

服务器用个花生壳,映射一下,很简单的
然后外网访问映射后的域名+端口
当然服务器也要开放一下那个端口

如果你在公司 是肯定需要映射的 那么多人用路由器 路由器知道该去访问那台机器上的应用吗?

你没明白意思 花生壳只不过是一个动态域名管理的 可以动态映射你的ip 但是 如果你在路由器里面自己手动设置了映射以后 就可以正常访问你的应用 不管你用不用花生壳 只要你是使用路由器 就肯定要映射你的机器 如果是ADSL就不用映射了 你可以回家用ADSL试试

这个你早就应该注意 如果用路由器上网 自己的机子的ip一般都是192.168.XXX.XXX
要想外网访问到你的机器 就得设置路由器里面的映射 设置也是比较简单的 但是你得有权限登陆到路由器

固定的ip的服务器,你查看是否开放了端口

楼上的 我也是gicp.net的域名 :arrow:

楼主可以把Tomcat的端口改成80试试

tomcat运行不运行,跟服务器是否对外开放了服务端口没关系

服务器对外开放了端口,外网才能访问的
你是8080端口那么看一下服务本地连接是否开放了这个端口
本地连接》属性》高级》设置》例外》
查看一下,如果没有开放8080,添加端口
名称随便取,最好一眼看出来

我对这些不是很清楚,来了现在的公司,公司小,很多事要做,这写配置也是跟实施同事学的
看楼上那位仁兄,貌似这方面懂得多额