Java 应用程序托管

Java 应用程序托管

我制作了一个在计算机上的 glassfish v3 上运行的 Web 应用程序。这不是一个大应用程序,我预计流量也不会很大。所有支持 glassfish 的主机都非常昂贵(大约每月 40 美元),至少在开始时,这太贵了。我发现在具有 JBoss 或 Tomcat 的服务器上运行更便宜,但我的应用程序可以在这些服务器上运行吗?我的应用程序使用 jsf 2.0 和 hibernate。如果可以做到这一点,会有什么缺点吗?您能指导我去一个地方阅读如何做到这一点,或者甚至帮助我做到这一点吗?

谢谢

答案1

您可以购买 VPS(虚拟专用服务器)并安装任何您想要的东西(java、mysql、tomcat 等):

等等,如果您只想用于开发/测试,甚至可以找到更便宜的。 上述是可靠的托管提供商,您可以将它们用作生产服务器。

答案2

我曾与电子应用过去曾为一个小型 Java 应用程序使用过他们的服务,对他们非常满意。他们专门提供 Java 托管服务,我发现这在配置 SSL 证书等方面很有帮助。不过你说得对。一般来说,Java 托管比典型的 LAMP 托管更贵。这是因为大多数优质 Java 托管服务为每个客户提供单独的 JVM,这让您拥有更多控制权,但也会消耗更多资源。

顺便说一句,我不为 eApps 工作,对他们也没有商业利益。

答案3

据我所知,提供免费应用程序托管服务的公司只有 DreamHost 和 Google App Engine。不过,它们并不“直接”支持上述技术。

答案4

不确定 Glassfish,但你可以在 Amazon AWS EC2“Micro-tier”服务器上运行 Tomcat,注册后可免费使用 12 个月,然后可以根据需要轻松扩展

相关内容