天天看點

Java PaaS雲端開發:Play!部署Java應用

我們有一個好消息要宣布:Jelastic 現在支援 Play framework 了!你可以通過 Jelastic Paas 來使用這個功能。Play!是最流行的架構之一。它是用Java語言開發的,可以幫助開發者更容易的建立建立Java和Scala網頁應用。

  譯者注:Jelastic 是一個Java的雲計算平台,提供運作Java web應用所需的環境。開發者可以直接在Jelastic平台上部署Java應用。

  1. 建立運作環境

  1.1 注冊 jelastic.com 假如你還沒有注冊的話,然後登陸。

  1.2 請求建立一個新的運作環境,如圖所示

  1.3 在運作環境拓撲圖視窗,選擇你的應用伺服器(例如Tomcat 6)和資料庫(例如 MySQL)。然後輸入運作環境的名字,例如 playframework。

  大約一分鐘以後,你的運作環境将被建立好。

  2. 配置資料庫

  2.1 在MySQL那一行,點選“Open in browser”按鈕。

  2.2 當你的運作環境建立完畢以後,Jelastic會給你發送email。該email包含了資料庫通路的使用者名和密碼。你可以用它來建立你的資料庫和使用者。

  不要忘記上傳 MySQL connector 到 lib 檔案夾,并重新開機 Tomcat!

  3. 建立一個應用

  3.1 去 playframework.org 下載下傳最新的版本

  3.2 解壓你下載下傳的檔案

  3.3 通過指令行運作 Play

  …\play-1.2.4>play

  3.4 安裝 Jelastic 子產品

  …\play-1.2.4>play install jelastic

  3.5 子產品安裝完畢以後,建立一個新的支援Jelastic的應用

  …\play-1.2.4>play new jelasticapp –with=jelastic

  3.6 當你的應用建立完畢以後,你需要修改 application.conf 配置檔案 (play-1.2.4\jelasticapp\config),取消以下内容的注釋,并且填入适當的資訊:

  jelastic.api.password=yourpassword

  jelastic.api.context=ROOT

  jelastic.api.environment=playframework

  jelastic.api.apihoster=api.jelastic.com

  3.7 還是這個配置檔案,取消注釋以下内容,并填入适當的資料庫資訊:

  db.url=jdbc:mysql://mysql-playframework.jelastic.com/jelasticapp

  db.driver=com.mysql.jdbc.Driver

  db.user=jelasticapp

  db.pass=jelasticapp

  3.8 還是這個配置檔案,提高 db.pool.timeout 到 15000ms:

  db.pool.timeout=15000

  3.9 跟平常一樣建立你的應用

  3.10 部署你的應用到 Jelastic Cloud:

  …\play-1.2.4>play jelastic:deploy jelasticapp

  就這麼簡單,你的應用已經可以通路了

本文轉自 wws5201985 51CTO部落格,原文連結:http://blog.51cto.com/wws5201985/781956,如需轉載請自行聯系原作者