无法通过互联网访问本地托管的项目?

时间:2009-11-14 11:11:28

标签: java servlets port lan

我目前正在Eclipse中开发Java Servlet项目。该项目是通过Tomcat 5.5编译的,并托管在localhost:8080中(或者127.0.0.1:8080192.168.1.10:8080,这也恰好是我的本地IP)。托管项目可以通过192.168.1.10:8080的Intranet(本地网络)在另一台计算机上访问。应该提到我的计算机位于路由器后面,并且我已将其配置为将端口18261转发到192.168.1.10:8080。然而,当我通过基于Web的代理访问项目并输入:{my IP Address}:18261时,它会给出错误消息。

2 个答案:

答案 0 :(得分:1)

您需要在路由器中打开端口8080,如果您不知道如何打开端口我建议您查看PortForward

答案 1 :(得分:0)

[UPDATE]

我现在已经解决了这个问题。原来,由于某种原因,路由器没有将端口18261转发到8080所以,下次我在基于Web的代理中输入{My IP Address}:8080时,它就是工作! (但我不知道为什么!)