2010-11-27 135 views
0

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

该应用程序现在在本地主机上进行测试,并由同一LAN上的任何客户端进行测试。

现在,我需要将它部署到Web服务器,在这里任何人都可以访问这个servlet。

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

+1

你问题是模糊的。你有没有网络服务器?你的问题意味着你已经有一个(“** **网络服务器”)。但是你现在正在努力解决的问题是完全不清楚的。 – BalusC 2010-11-27 14:04:58

回答

1

您需要让所有人都能访问计算机 - 即安装在互联网上,而不是在防火墙后面 - 安装适当的软件(并加强防范黑客攻击)。

如果您没有这样的计算机,可以看一下Google应用程序引擎,该应用程序引擎允许您将Java Web应用程序(有一些其他限制)部署到Google云。这对小批量应用是免费的。

0

是的,您可以通过在云实例中部署您的应用程序来完成此操作。由于我们无法使我们的服务器实例或计算机始终运行(我们可能会遇到互联网连接问题,Power Fluctuation等),因此我们在公开实例的过程中遇到了很多问题(从安全角度来看)。所以最好使用云实例。

我们有许多云服务提供商,例如AWS亚马逊,谷歌云,微软云等,

就拿这个List of Cloud Services Providers看看。(你必须为所有前10名供应商链接)