如何获取JSP';什么在线?

如何获取JSP';什么在线?,jsp,tomcat,Jsp,Tomcat,问这个问题我觉得自己很傻,因为在搜索了三个小时后,我一直得到我无法理解的答案。有人提醒我,我对网络编程还是很陌生的 我已经编写了一个很酷的小应用程序,它使用jsp,一个mysql数据库,并且一直在本地(在本地主机上)托管它来测试它等等。现在我想把它放到网上。tomcat只用于本地托管吗?或者只是有一些有趣的ip地址url,我可以从另一台计算机输入,以便通过internet访问?或者我必须做一些特别的事情,比如把我所有的文件打包成一些特别的东西,然后把它们放到某个第三方软件中 我发现了一点关于端口

问这个问题我觉得自己很傻,因为在搜索了三个小时后,我一直得到我无法理解的答案。有人提醒我,我对网络编程还是很陌生的

我已经编写了一个很酷的小应用程序,它使用jsp,一个mysql数据库,并且一直在本地(在本地主机上)托管它来测试它等等。现在我想把它放到网上。tomcat只用于本地托管吗?或者只是有一些有趣的ip地址url,我可以从另一台计算机输入,以便通过internet访问?或者我必须做一些特别的事情,比如把我所有的文件打包成一些特别的东西,然后把它们放到某个第三方软件中

我发现了一点关于端口转发的信息,现在我是否可以输入url
http://localhost/priorq/queue.jsp
并查看我的页面。因此,我想我已经解决了端口转发的问题。

1)如果你打算让访问者使用率高,并且不想永久禁止你的网站,你必须有一个快速的互联网连接。 注意上传速度。这很重要

2) 如果你计划为商业目的开发你的站点,那么你需要从你的提供商那里获得静态的本地IP地址。为了方便用户可以在一个易于记忆的URL上找到您的站点

3) 当然,你的电脑必须一直打开才能24小时访问你的网站

4) 您需要安装一个web服务器。非常适合这个任务

5) 您应该打开或重定向必要的端口(通常是80个),以便能够访问网络上的站点

6) 此外,您还需要配置或禁用防火墙,以允许通过端口的流量到达您的web服务器软件

以下是关于此主题的两个很好的参考资料:


要将本地JSP应用程序公开到Internet,很可能需要在为计算机提供Internet访问的网络设备(路由器)上更改防火墙。这是一个关于在路由器上设置的网页

当心!!将您的内部计算机暴露于HTTP端口80通信会使您的计算机容易受到黑客攻击!根据应用程序的编写方式,您的MySQL数据库也有可能受到攻击。如果您是编程新手,并且不完全了解保护网站和编写安全代码的最佳实践,则这种情况更可能发生


这里有一个指向的链接。

您只想从本地局域网上的另一台计算机访问您的应用程序,还是想让Internet上的任何人访问您的应用程序?我希望它发布给全世界使用。是的,互联网接入。你想把你的本地计算机暴露在互联网上并以这种方式发布你的应用程序,还是想找一家公司为你托管你的应用程序?我现在想公开我的计算机。如果它变得太慢,我会找第三方来托管它(我目前正在研究google app engine for java)。