我做了一个在我的电脑上运行glassfish v3的web应用程序。 这不是一个大的应用程序,我不期待很多的stream量。 所有支持玻璃鱼的主机都非常昂贵(每月大约40美元),这至less在一开始就是这样。 我发现在有JBoss或Tomcat的服务器上它比较便宜,但是我的应用程序能在这些服务器上工作吗? 我的应用程序使用jsf 2.0和hibernate。 如果能做到的话会有什么不利之处,能不能指导我到一个可以做这件事的地方,甚至可以帮我做。
谢谢
你可以买一个VPS(虚拟专用服务器),并安装任何你想要的(Java,MySQL,Tomcat等):
等等,如果你只是为了开发/testing,你可以find更便宜的。 以上是可靠的托pipe服务提供商,您可以将其用作生产服务器。
过去我曾与eApps合作过一个小型的Java应用程序,对此非常满意。 他们专注于Java托pipe,我发现它有助于configurationSSL证书等。 不过,你是对的。 一般来说,Java托pipe比典型的LAMP托pipe更昂贵。 这是因为大多数高质量的Java托pipe服务为每个客户提供了一个单独的JVM,从而为您提供更多的控制,同时也消耗更多的资源。
顺便说一下,我不为eApps工作,也没有商业利益。
我唯一知道提供免费应用程序托pipe的是DreamHost和Google App Engine。 尽pipe如此,他们并不支持“直接”的技术。
显然,可以在Google Application Engine上运行一些JSF 2.0应用程序。 这可能正是你最初免费需要的。
不确定Glassfish,但你可以在亚马逊AWS EC2'微型'服务器上运行Tomcat,当你注册时可以免费使用12个月,当你需要的时候可以轻松扩展