Tomcat 如何在internet(而不是本地主机)上发布Eclipse动态Web项目?

Tomcat 如何在internet(而不是本地主机)上发布Eclipse动态Web项目?,tomcat,dns,web,server,publish,Tomcat,Dns,Web,Server,Publish,我有一个带有.jsp的动态web项目,一些java代码由Scriptlet调用,它调用一些数据库条目等等。它在我的tomcat本地主机服务器上运行得很好 我想现在就把这个免费发布到互联网上,只是为了练习。我不希望它是安全的,我不需要一个高正常运行时间或其他任何东西,我只想发送一个朋友的网址显示给他 我试过AWS elastic beanstalk,但由于某些原因,有一个持续的问题,它不起作用 我发现: 但不知怎么的,这对我来说太模糊了 我从Dyndns.org获得了主机名和IP地址。 我已经安装

我有一个带有.jsp的动态web项目,一些java代码由Scriptlet调用,它调用一些数据库条目等等。它在我的tomcat本地主机服务器上运行得很好

我想现在就把这个免费发布到互联网上,只是为了练习。我不希望它是安全的,我不需要一个高正常运行时间或其他任何东西,我只想发送一个朋友的网址显示给他

我试过AWS elastic beanstalk,但由于某些原因,有一个持续的问题,它不起作用

我发现:

但不知怎么的,这对我来说太模糊了

我从Dyndns.org获得了主机名和IP地址。 我已经安装了Tomcat,它在我的机器上本地工作

在上面的描述中,我忽略了将tomcat与主机名和ip以及我需要的任何东西连接起来的要点


也许有人能给我更好的说明如何设置它?

你的路由器是唯一可以从互联网上访问到的路由器,他知道你的电脑在tomcat上的本地地址

一个问题: 每次你的路由器上线时,他都会得到另一个ip,所以你不能在dyndns.org中指定一个静态ip。你可以将你的路由器设置为每次在线时登录dyndns.org,这样dyndns就知道你路由器的ip了

下一个问题: 路由器不是服务器,通常会阻止来自外部的请求。因此,您必须将一个端口转发到本地网络中的另一个ip—使用tomcat的服务器

我希望这将使你的雄猫在我的树莓皮上作为我的雄猫上网