你必须把你的Tomcat装在你的服务器上运行,看你的情况,家里不止一台机器上网,应该是采用带路由的猫或者自己用一台机子做代理服务器来上网的,很抱歉前一种情况是无法访问的,后一种有一个解决办法就是把你的Tomcat放在那台做代理的服务器上运行,然后再通过他的外网的IP和端口访问它。

解决方案 »

  1.   

    你在路由器中做一下配置就行了,为自己的机子指定一个端口号,最好是和TOMCAT的端口号一样,比如说8080,不用在服务器上装TOMCAT,端口分配好了以后,启动TOMCAT,外部要访问时只要键入http://公共IP:你设置的端口号,这样就行了。亲身实践过
      

  2.   

    另外不装域名解析软件,用代理上网软件SYSGATE也可以实现,指定一个端口,然后同旺旺
      

  3.   

    flyhorse17(旺旺) :
    我打http://192.168.1.1进入采用带路由的猫中进行设置,在“管理”下有个设置HTTP端口:(80, 61000-62000),但是它的范围是61000-62000,我想把它设置成8080,但是不行呀。不知道你是怎样设置的。
    因为几台机器走采用带路由的猫进行IP分配上网的话,它分到的只是一个http://192.168.0.4这样的内部IP,这种IP不是真实的,在外部网网上访问不了。如果各位大侠能解决这个问题真的是太感谢了。
    否则我只能通过一台机器拨号上网,这样才能得到一个真实的IP,让外部网能访问我机器上的TOMCAT,然后要装个双网卡,其他几台机器才能通过这台服务器上网,这样太麻烦了。