如何使用Tomcat Web服务器在Internet上发布JSP项目?

jam*_*s87 1 webserver jsp tomcat publishing

我想使用Tomcat Web服务器从我的PC上发布我的JSP项目.我怎样才能做到这一点?

Wil*_*ung 5

我就是这样做的.

我会去dyndns.org并获得一个免费的,有人为的主机名和DNS条目.

我会在我的机器上设置dyndns代理以使IP保持最新状态.

这两个步骤将为您提供一个任何人都可以查找的"互联网主机名".

然后我将我的DSL路由器的防火墙配置为从外部通过端口80.

现在,你在互联网上有一个80英寸的实时端口.(介意,这假设您的ISP允许您这样做.)

现在,您在计算机上安装Tomcat,并将其配置为使用端口80.

然后将WAR放入Tomcats/webapps并启动Tomcat,您的应用程序现已在公共互联网上发布.

完成后,请确保关闭防火墙上的端口80.

如果你想使用另一个端口(8080,比方说),这对于同一个进程来说很好,只是一个不同的端口.

我过去已经这样做了,它为我和我的ISP和路由器工作了一个桃子.

编辑 -

我应该注意,由于您位于路由器防火墙的"内部",因此您无法通过此主机名访问自己的服务器.ROUTER是具有实际外部IP的设备,而不是您的机器.你的机器有一个像10.0.0.x的IP.但是,您仍然可以通过localhost访问本地服务器