服务器运行java servlet

时间:2010-11-27 13:54:56

标签: java eclipse apache tomcat servlets

我正在开发一个java servlet应用程序,并在Eclipse + Apache Tomcat上进行测试(参考:http://www.vogella.de/articles/EclipseWTP/article.html#overview_wtp)。

现在,应用程序已在localhost上进行测试,并由同一LAN上的任何客户端加入。

现在,我需要将它部署到Web服务器中,来自任何地方的每个人都可以访问此servlet。

Coud你指导我如何归档这项任务。

2 个答案:

答案 0 :(得分:1)

您需要让所有人都可以访问计算机 - 即放置在互联网上而不是防火墙后面 - 安装了适当的软件(并且能够抵御黑客攻击)。

如果您没有这样的计算机,您可以查看Google Application Engine,它允许您将Java Web应用程序(带有一些额外的限制)部署到Google云。这对于小批量应用程序是免费的。

答案 1 :(得分:0)

是的,您可以通过在云实例中部署应用程序来实现。由于我们无法使我们的服务器实例或计算机始终运行(我们可能会遇到互联网连接问题,电源波动等),我们在将实例公开时遇到很多问题(在安全性方面也是如此)。因此最好使用云实例。

我们有许多云服务提供商,例如亚马逊的AWS,Google Cloud,Microsoft Cloud等,

看看这个List of Cloud Services Providers。(你有所有前十大提供商的链接)