可能重复:
有人知道免费的 Java 托管服务吗?
有人能告诉我一些免费的托管服务吗,我可以在上面运行我的 Java Web 应用程序,哪怕只有一天?
我不想永远免费。免费2-3天就够了
我在网上搜索了很多但什么也没找到。
我的 java web 应用程序中只有一些 .html 页面和一些 servlet。
答案1
你看过使用谷歌应用引擎?GAE 具有 Java servlet 支持并且是免费的。根据您对数据库的使用情况,启动起来可能相当容易。tgoo
答案2
这可能是重复的另一个问题,但这是我对此发表的评论……
您可以尝试亚马逊免费套餐,该套餐为您提供一年的免费迷你服务器实例;
http://aws.amazon.com/free/
要获取基本的 Java 服务器,请从公共映像中选择一个 ubuntu 映像并将其安装在实例上,然后登录控制台并运行apt-get install tomcat6 java
以安装 Java Web 应用程序容器。
这个问题/答案中有一些关于使用 AWS 免费套餐的更多详细信息;
https://stackoverflow.com/questions/4216066/how-to-use-amazon-web-service-free-tier
此外,Hpcloud.com 还提供其云托管服务的测试版,您可以在此处注册;http://hpcloud.com/
这可能会为您提供几个月的免费实例。(我已经运行了一个实例大约 4 个月,这对于尝试新安装等很方便,并且 RAM 限制比免费 AWS 帐户高得多)
您可能很难获得免费的 Java 托管服务(例如您可能熟悉的 mod_php 或 cgi 脚本托管服务),原因是 Java 应用程序通常不能很好地共享资源。
我的意思是,例如 tomcat 为每个部署的应用程序分配资源,这意味着在同一应用服务器中运行 100 个 tomcat war 是不切实际的。但在 mod_php 下运行的 php 应用程序并非如此,只有运行和缓存的请求才会消耗 RAM。(我的理解非常幼稚...)