【问题标题】:Hosting webservices for android App为 android App 托管 Web 服务
【发布时间】:2014-04-02 16:00:31
【问题描述】:

我对 web 应用程序和 web 服务真的很陌生......但是我创建了一个 web 服务,它在 localhost(apache glassfish) 中工作,但我需要在外部 se(in java)rver 中部署这个东西,这样每个可以通过我的应用程序使用该 Web 服务。不幸的是,我不知道这种技术。 那么有人可以帮助解决这个问题吗?我可以在普通的 godaddy 网络服务器上托管这个网络程序吗?或者有没有其他方法可以解决这个问题。事实上,我的应用程序很小,我需要小型应用程序或初创公司的解决方案

谢谢

【问题讨论】:

    标签: java android ios web-services


    【解决方案1】:

    GlassFish 主机将很难找到。如果您的应用程序不是 GlassFish 特定的并且可以在 JBoss 上运行,那么您可以尝试 RedHat OpenShift。他们为小型应用程序负载提供免费计划,您可以获得免费的服务器管理、数据库管理,部署很容易,您可能只专注于编码。

    另一种选择是使用Heroku。您还需要忽略 GlassFish,但它们可以轻松创建 REST Web 服务后端。

    【讨论】:

    • 谷歌应用引擎怎么样..我刚刚听说了
    • Google 应用引擎也可以,只要它的功能足以满足您的需求(有一些限制,并非所有 JEE 规范都可用,类似于 Heroku,BTW)
    【解决方案2】:

    我建议在亚马逊租用服务器: http://aws.amazon.com/ec2/pricing/

    您可以使用 GlassFish 和数据库获取现有图像,或者获取裸 CentOs/Red Hat 图像并手动安装 GlassFish。该链接提供了一个包含所有价格的表格。一个 m3.medium 每小时收费 0.070 美元。它超级快速和灵活,并且您具有高可用性。

    在 NetBeans 中,您可以通过以下方式在远程服务器上部署:服务 -> 服务器 -> 添加服务器: 只需输入 GlassFish Server 的 ip、用户名和密码:

    或者

    您可以在 Raspberry Pi 上托管您的项目。也许对于一个小型 Web App 来说,这个功能就足够了: http://www.thehecklers.org/2013/10/27/glassfish4-raspberrypi/ 优点:价格便宜,可以学习和控制很多东西。

    【讨论】:

    • 这也是一个不错的选择,关键是必须有人成为该 CentOS 机器的管理员 - 可能不会有很多管理任务要做,但仍然......如果 Linux 出现问题,你需要自己解决这个问题。
    猜你喜欢
    • 1970-01-01
    • 2012-09-22
    • 2018-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-13
    • 2011-04-29
    • 1970-01-01
    相关资源
    最近更新 更多