Moo*_*ooh 22 java deployment hosting web-applications playframework
它已经花了很长时间在一个游戏应用程序上工作,现在是时候部署它了.这是我的第一次,所以我有点失落.哪个托管公司是最好的,并提供良好的价格?
ros*_*han 22
我可能会详细说明我做了什么,但这里有一个快速的2分钟的总体思路.
使用debian squeeze(6.0)图像购买亚马逊微实例虚拟服务器(成本约为11美元/月)
$> sudo apt-get install sun-java6-jdk6
$> sudo apt-get install mysql5
~: wget <playDownloadURL>
~: unzip *.zip
~: set path to java, play
sftp/scp your source code to /var/www/<yourApp>
$> cd /var/www/<yourApp>
$> play start
~: (not actual commands but the concept)
Run Code Online (Sandbox Code Playgroud)
而且你在做生意.
Ben*_*ine 20
Play Framework的创建公司Zenexity提出了一个专用于Play应用程序的托管解决方案:PlayApps
它可能是最好的选择,因为它是本机Play主机.
否则,您可以将Play应用程序导出为经典战争:
play war yourapp -o yourapp.war
Run Code Online (Sandbox Code Playgroud)
然后,可以在每个Java服务器(Tomcat,Glassfish等)上部署此战争.对于托管Java应用程序服务器,您可能需要专用或虚拟化服务器.
另一种解决方案是在Google App Engine上部署您的应用.但为此,您必须以特定方式开发Play应用程序.特别是,您不能使用经典持久性.您必须使用Siena Play模块来管理Google App Engine的实体.
我不知道Play应用程序是否可以轻松部署在其他云结构上.也许在Cloud Foundry上,因为它支持Java应用程序,但我没有测试它,并且还没有为此平台部署插件.
Cloudbees,http: //cloudbees.com,是一个很好的选择.甚至还有一个Play Framework模块.
http://www.playframework.org/modules/cloudbees-0.1/home
| 归档时间: |
|
| 查看次数: |
11322 次 |
| 最近记录: |