服务器是连到外网的,我现在在服务器上安装了jdk和tomcat,打入网址http://localhost:8080,是可以访问的tomcat的主页的。但现在,我用外网的ip地址访问,却访问不了,然后我又用 在cmd下 ipconfig得到 这个ip地址(当然,我不是很清楚这个ip地址和外网的ip地址 为什么不一样)访问 ,却也访问不了。请大家帮我看看。
不知道你说的服务器是什么
如果是你自己的机器(在办公室的,大家一起通过路由器分配的)
那么你需要映射,并设置路由器,开放你的那个端口
如果是机房配置好的服务器,也许是你的网路连接没有开放端口
我们公司在电信机房托管的服务器,我没见实施的同事做过其他配置,外网ip是可以直接访问的,另外服务器机器开放tomcat应用需要的端口,那么就可以访问web服务
这个要分情况 如果你使用的ADSL 这样通过外网IP访问是肯定没有问题的
如果你使用的是路由上网 这个就需要在路由器里面设置一下映射 让外网IP映射到你的计算机 这样外网访问就没有问题了
服务器用个花生壳,映射一下,很简单的
然后外网访问映射后的域名+端口
当然服务器也要开放一下那个端口
如果你在公司 是肯定需要映射的 那么多人用路由器 路由器知道该去访问那台机器上的应用吗?
你没明白意思 花生壳只不过是一个动态域名管理的 可以动态映射你的ip 但是 如果你在路由器里面自己手动设置了映射以后 就可以正常访问你的应用 不管你用不用花生壳 只要你是使用路由器 就肯定要映射你的机器 如果是ADSL就不用映射了 你可以回家用ADSL试试
这个你早就应该注意 如果用路由器上网 自己的机子的ip一般都是192.168.XXX.XXX
要想外网访问到你的机器 就得设置路由器里面的映射 设置也是比较简单的 但是你得有权限登陆到路由器
固定的ip的服务器,你查看是否开放了端口
楼上的 我也是gicp.net的域名 :arrow:
楼主可以把Tomcat的端口改成80试试
tomcat运行不运行,跟服务器是否对外开放了服务端口没关系
服务器对外开放了端口,外网才能访问的
你是8080端口那么看一下服务本地连接是否开放了这个端口
本地连接》属性》高级》设置》例外》
查看一下,如果没有开放8080,添加端口
名称随便取,最好一眼看出来
我对这些不是很清楚,来了现在的公司,公司小,很多事要做,这写配置也是跟实施同事学的
看楼上那位仁兄,貌似这方面懂得多额