`
aleelock
  • 浏览: 18160 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

play + gae + siena + eclipse 快速开发环境搭建

阅读更多

一直很喜欢gae,后来发现了play, 很喜欢这种风格,

鼓捣了两天,终于弄明白了,把他们整合到一起, 记录一下,以备后用。

 

 

 

1. 下载play-1.1.zip, 解压C盘,配置环境变量path, 如:在前面添加C:\play-1.1;

 

2. 在C盘新建目录play_works, 打开cmd,运行命令:  cd C:/play_works

 

3. 运行命令:  play new testapp

 

4. 启动服务:  play run testapp

 

5. 在浏览器地址栏输入: http://localhost:9000 即可访问

 

 

*******  play使用方法: http://www.playframework.org/documentation/1.1/home

 

********************************************************************

 

6. 为play 添加 gae(Google App Engine) 模块 

 

    运行命令:  play install gae , 按照提示下载, 当前版本1.4, 下载完成后在play 的安装目录下会有:\modules\gae-1.4

 

7. 修改应用(C:/play_works/testapp/conf)的application.conf文件,在文件中添加

 

   module.gae=${play.path}/modules/gae-1.4

 

 

8. 启动服务:  play run testapp, 它会在你的war文件夹中,生成一个application-web.xml文件,

 

   注意,在开发的时候,没有什么问题,但是当你提交到GAE之前,一定要记得修改application-web.xml文件,将你的GAE的应用ID添加进去。

 

 

9. 部署前,请先将 testapp/app/views/Application/index.html的  #{welcome /} 删掉, 还有conf/routes的 # Catch all 的下面一行注掉(前面加#,或者删掉):

 

   # *  /{controller}/{action}    {controller}.{action}。

 

 

10. 部署应用

 

   先进行WAR的生成:

 

   play war testapp -o testapp.war

 

   之后使用app engine的命令来提交应用,这个就和正常的app engine开发一样了

 

   切换到gae-sdk安装目录:如: C:\appengine-java-sdk-1.4.0\bin

 

   运行:appcfg update C:/play_works/testapp.war,

 

   或者配置环境变量path, 添加 C:\appengine-java-sdk-1.4.0\bin

 

    运行:appcfg update testapp.war

 

 

********************************************************************

 

11. 为 testapp 添加 siena(持久层) 模块

 

    运行命令:  play install siena , 按照提示下载, 当前版本1.3, 下载完成后在play 的安装目录下会有:\modules\siena-1.3

 

12. 修改应用(C:/play_works/testapp/conf)的application.conf文件,在文件中添加

 

   module.siena=${play.path}/modules/siena-1.3

 

13. 启动服务:  play run testapp, siena模块已经加入

 

 

******  siena使用方法:  http://code.google.com/p/siena/wiki/GoogleAppEngineSupport

 

********************************************************************

 

14. 把 testapp 变成 eclipse 工程, 方便开发 

 

   运行命令: play eclipsify testapp 

 

15. eclipse导入工程, 我用的是eclipse3.4, File>import>Existing Projects into Workspace, 后面的按照提示,导入testapp 

 

********************************************************************

 

16. 好了, have fun!

 

0
0
分享到:
评论

相关推荐

    spring+gae+hibernate

    标题“spring+gae+hibernate”所提及的是一个技术集成项目,主要涉及Spring框架、Google App Engine(GAE)和Hibernate三个关键组件。让我们详细探讨这三个技术以及它们的集成。 Spring是一个开源的Java企业级应用...

    spring3+springmvc+jpa2+gae

    标题 "spring3+springmvc+jpa2+gae" 指的是一个集成开发环境,它结合了Spring框架的三个核心组件以及Google App Engine (GAE)。这个项目旨在展示如何在GAE上运行一个基于Spring 3、Spring MVC和JPA 2.0的应用程序。...

    IPv6+GAE——内网用户轻松穿越外网.chm

    ipv4一定会被v6代替,这本书可以学到ipv6的知识点,非常推荐!!

    eclipse-jee-helios-SR2-win32 +GAE 8/9

    标签: Eclipse GAE 云计算 标签: Eclipse GAE 云计算 这是云应用开发工具,在网上下载大约需要5个小时以上,如果你的网络不是特别好。 由于文件大小要求,分为9部分 下载以后解压,然后合并即可。 前四个 每个4分 ...

    eclipse-jee-helios-SR2-win32 +GAE 9/9

    标签: Eclipse GAE 云计算 标签: Eclipse GAE 云计算 这是云应用开发工具,在网上下载大约需要5个小时以上,如果你的网络不是特别好。 由于文件大小要求,分为9部分 下载以后解压,然后合并即可。 前四个 每个4分 ...

    eclipse-jee-helios-SR2-win32 +GAE 5/9

    标签: Eclipse GAE 云计算 这是云应用开发工具,在网上下载大约需要5个小时以上,如果你的网络不是特别好。 由于文件大小要求,分为9部分 下载以后解压,然后合并即可。 前四个 每个4分 中间四个每个0分

    eclipse-jee-helios-SR2-win32 +GAE 7/9

    标签: Eclipse GAE 云计算 这是云应用开发工具,在网上下载大约需要5个小时以上,如果你的网络不是特别好。 由于文件大小要求,分为9部分 下载以后解压,然后合并即可。 前四个 每个4分 中间四个每个0分

    eclipse-jee-helios-SR2-win32 +GAE 6/9

    标签: Eclipse GAE 云计算 这是云应用开发工具,在网上下载大约需要5个小时以上,如果你的网络不是特别好。 由于文件大小要求,分为9部分 下载以后解压,然后合并即可。 前四个 每个4分 中间四个每个0分

    eclipse-jee-helios-SR2-win32 +GAE 4/9

    标签: Eclipse GAE 云计算 这是云应用开发工具,在网上下载大约需要5个小时以上,如果你的网络不是特别好。 由于文件大小要求,分为9部分 下载以后解压,然后合并即可。 前四个 每个4分 中间四个每个0分

    spring+gae

    这包括学习如何设置开发环境,编写兼容GAE的Spring配置,以及如何处理GAE特有的限制,如内存限制和无状态会话等。这种集成方法对于希望在Google Cloud上构建企业级应用的开发者来说具有很高的价值。

    eclipse-jee-helios-SR2-win32 +GAE 1/9

    这是云应用开发工具,在网上下载大约需要5个小时以上,如果你的网络不是特别好。 由于文件大小要求,分为9部分 下载以后解压,然后合并即可。 前四个 每个4分 中间四个每个0分

    eclipse-jee-helios-SR2-win32 +GAE 2/9

    这是云应用开发工具,在网上下载大约需要5个小时以上,如果你的网络不是特别好。 由于文件大小要求,分为9部分 下载以后解压,然后合并即可。 前四个 每个4分 中间四个每个0分

    eclipse-jee-helios-SR2-win32 +GAE 3/9

    这是云应用开发工具,在网上下载大约需要5个小时以上,如果你的网络不是特别好。 由于文件大小要求,分为9部分 下载以后解压,然后合并即可。 前四个 每个4分 中间四个每个0分

    WebRTCOnGAE:这是 GDG Korea DevFair 2014 演示文稿的个人视频通话制作 (WebRTC+GAE) 存储库。

    )帐户账户帐户:访问此存储库开发工具 (推荐使用eclipse + GAE插件)适合在 Codelab 之前阅读- 带有韩语翻译 :-)CodeLab 目录什么是 WebRTC? (~13:20, 20 分钟) Codelab 环境设置(~13:40,20 分钟)

    GAE开发环境(日文)

    总之,配置GAE的Java开发环境需要安装和配置JDK,设置Eclipse的JRE和语言选项,以及安装必要的开发插件。之后,开发者可以通过实例学习,如HelloWorld和Cloud SQL的使用,来熟悉GAE的开发流程和特性。最后,可以尝试...

    GAE搭建个人网站图文详细教程

    ### GAE搭建个人网站知识点详解 #### 一、GAE简介 - **定义与特性**:GAE(Google App Engine)是Google推出的一种基于云端的应用程序托管服务,它允许开发者在其上部署各种Web应用程序。GAE自2008年发布以来,已经...

    基于GAE的Demo

    【基于GAE的Demo】是一个使用Eclipse集成开发环境构建的项目,主要展示了如何在Google App Engine(GAE)平台上整合Struts2、Spring和Tiles框架。GAE是Google提供的一个云计算平台,允许开发者在Google的基础设施上...

    Eclipse开发文档

    本文将详细介绍如何使用Eclipse来搭建Python开发环境,主要涉及Eclipse、JDK、Python、PyDev插件的安装与配置。 首先,我们需要准备必要的软件。为了使Eclipse能够运行,我们需要安装32位的JDK6,尽管Eclipse本身...

    eclipse4.3_64位

    - **集成**:将此SDK与Eclipse 4.3和GAE插件一起使用,可以实现完整的开发环境集成,简化GAE应用的生命周期管理。 综上所述,Eclipse 4.3 64位版本是一个强大的开发工具,尤其适合Java开发者,特别是那些需要利用...

    GAE包(以配置好,解压可用)

    对于初学者或者不熟悉GAE配置的开发者来说,这是一个非常方便的起点,可以快速进入开发阶段,无需了解和处理GAE的环境设置、依赖管理和网络配置等复杂问题。 根据压缩包子文件的文件名称列表 "gae",我们可以推测这...

Global site tag (gtag.js) - Google Analytics