Play framework 在云端 - Java PaaS 平台入门
openkk 13年前
<p>我们有一个好消息要宣布:<a href="/misc/goto?guid=4958329544693445475" target="_blank">Jelastic</a> 现在支持 <a href="/misc/goto?guid=4958329545506648390" target="_blank">Play framework</a> 了!你可以通过<a href="/misc/goto?guid=4958329546315515688" target="_blank"> Jelastic Paas</a> 来使用这个功能。Play!是最流行的框架之一。它是用Java语言开发的,可以帮助开发者更容易的创建创建Java和Scala网页应用。</p> <p><em>译者注:Jelastic 是一个Java的云计算平台,提供运行Java web应用所需的环境。开发者可以直接在Jelastic平台上部署Java应用。</em></p> <p><br /> <strong>1. 创建运行环境</strong><br /> 1.1 注册 <a href="/misc/goto?guid=4958329544693445475" target="_blank">jelastic.com</a> 假如你还没有注册的话,然后登陆。<br /> 1.2 请求创建一个新的运行环境,如图所示<br /> <img alt="Play framework 在云端 - Java PaaS 平台入门" src="https://simg.open-open.com/show/c8f4ae2c9f4fa073775b5266688b9531.png" width="286" height="109" /><br /> 1.3 在运行环境拓扑图窗口,选择你的应用服务器(例如Tomcat 6)和数据库(例如 MySQL)。然后输入运行环境的名字,例如 playframework。<br /> <img style="width:582px;height:401px;" alt="Play framework 在云端 - Java PaaS 平台入门" src="https://simg.open-open.com/show/2fe086ffced35d361888835fab359bbb.png" /><br /> 大约一分钟以后,你的运行环境将被创建好。<br /> <img style="width:558px;height:114px;" alt="Play framework 在云端 - Java PaaS 平台入门" src="https://simg.open-open.com/show/c41243727d4e19cd6d7a052b0e47ba2e.png" /><br /> <br /> <strong>2. 配置数据库</strong><br /> 2.1 在MySQL那一行,点击“Open in browser”按钮。<br /> <img style="width:539px;height:128px;" alt="Play framework 在云端 - Java PaaS 平台入门" src="https://simg.open-open.com/show/61e69e7c0b6cfbea91fe31730734ff1f.png" /><br /> 2.2 当你的运行环境创建完毕以后,Jelastic会给你发送email。该email包含了数据库访问的用户名和密码。你可以用它来创建你的数据库和用户。<br /> <img style="width:540px;height:416px;" alt="Play framework 在云端 - Java PaaS 平台入门" src="https://simg.open-open.com/show/36078723e29d6ef7e68c27dc1ed7fe14.png" /><br /> 不要忘记上传 MySQL connector 到 lib 文件夹,并重启 Tomcat!<br /> <img alt="Play framework 在云端 - Java PaaS 平台入门" src="https://simg.open-open.com/show/124268c723033b6200441eccbc66473a.png" width="467" height="385" /><br /> <br /> <strong>3. 创建一个应用</strong><br /> 3.1 去 playframework.org 下载最新的版本<br /> <img style="width:575px;height:411px;" alt="Play framework 在云端 - Java PaaS 平台入门" src="https://simg.open-open.com/show/a960d3debcca4aec3bebedcf561d7511.png" /><br /> 3.2 解压你下载的文件<br /> 3.3 通过命令行运行 Play<br /> <span style="font-family:courier new,courier;color:#0000ff;">…\play-1.2.4>play</span><br /> 3.4 安装 Jelastic 模块<br /> <span style="font-family:courier new,courier;color:#0000ff;">…\play-1.2.4>play install jelastic</span><br /> 3.5 模块安装完毕以后,创建一个新的支持Jelastic的应用<br /> <span style="font-family:courier new,courier;color:#0000ff;">…\play-1.2.4>play new jelasticapp –with=jelastic</span><br /> 3.6 当你的应用创建完毕以后,你需要修改 application.conf 配置文件 (play-1.2.4\jelasticapp\config),取消以下内容的注释,并且填入适当的信息:<br /> <span style="font-family:courier new,courier;color:#0000ff;">jelastic.api.login=yourmail@domain.com</span><br /> <span style="font-family:courier new,courier;color:#0000ff;">jelastic.api.password=yourpassword</span><br /> <span style="font-family:courier new,courier;color:#0000ff;">jelastic.api.context=ROOT</span><br /> <span style="font-family:courier new,courier;color:#0000ff;">jelastic.api.environment=playframework</span><br /> <span style="font-family:courier new,courier;color:#0000ff;">jelastic.api.apihoster=api.jelastic.com</span><br /> 3.7 还是这个配置文件,取消注释以下内容,并填入适当的数据库信息:<br /> <span style="font-family:courier new,courier;color:#0000ff;">db.url=jdbc:mysql://mysql-playframework.jelastic.com/jelasticapp</span><br /> <span style="font-family:courier new,courier;color:#0000ff;">db.driver=com.mysql.jdbc.Driver</span><br /> <span style="font-family:courier new,courier;color:#0000ff;">db.user=jelasticapp</span><br /> <span style="font-family:courier new,courier;color:#0000ff;">db.pass=jelasticapp</span><br /> 3.8 还是这个配置文件,提高 db.pool.timeout 到 15000ms:<br /> <span style="font-family:courier new,courier;color:#0000ff;">db.pool.timeout=15000</span><br /> 3.9 跟平常一样创建你的应用<br /> 3.10 部署你的应用到 Jelastic Cloud:<br /> <span style="font-family:courier new,courier;color:#0000ff;">…\play-1.2.4>play jelastic:deploy jelasticapp</span><br /> 就这么简单,你的应用已经可以访问了,如图<br /> <img alt="Play framework 在云端 - Java PaaS 平台入门" src="https://simg.open-open.com/show/bc7f3111be7535434706439597bd1b11.png" width="362" height="160" /></p> <p><a href="/misc/goto?guid=4958329547852701579" target="_blank">英文原文</a>,OSChina原创编译</p>