我正在开发一个java servlet应用程序,并在Eclipse + Apache Tomcat上进行测试(参考:http://www.vogella.de/articles/EclipseWTP/article.html#overview_wtp)。
现在,应用程序已在localhost上进行测试,并由同一LAN上的任何客户端加入。
现在,我需要将它部署到Web服务器中,来自任何地方的每个人都可以访问此servlet。
Coud你指导我如何归档这项任务。
答案 0 :(得分:1)
您需要让所有人都可以访问计算机 - 即放置在互联网上而不是防火墙后面 - 安装了适当的软件(并且能够抵御黑客攻击)。
如果您没有这样的计算机,您可以查看Google Application Engine,它允许您将Java Web应用程序(带有一些额外的限制)部署到Google云。这对于小批量应用程序是免费的。
答案 1 :(得分:0)
是的,您可以通过在云实例中部署应用程序来实现。由于我们无法使我们的服务器实例或计算机始终运行(我们可能会遇到互联网连接问题,电源波动等),我们在将实例公开时遇到很多问题(在安全性方面也是如此)。因此最好使用云实例。
我们有许多云服务提供商,例如亚马逊的AWS,Google Cloud,Microsoft Cloud等,
看看这个List of Cloud Services Providers。(你有所有前十大提供商的链接)