入门(一)搭建GAE环境


关于GAE:https://developers.google.com/appengine/?hl=zh-cn

搭建本地开发环境:

方式一、使用官方的(Google plugin for eclipse)创建普通web项目

安装GPE后直接new->Google->Web Application就可以了,这样生成的项目可以很方便的在eclipse中启动、关闭和调试


方式二、使用第三方的Maven GAE plugin创建maven项目

一是可以方便地管理jar包依赖,特别是要使用第三方框架的情况下,二是创建项目后会直接生成一套包含CRUD的简单demo代码,可快速开始


本人采用第二种方式构建项目,但这样的话就必须用mvn gae:run的方式来运行而不能直接像方式一那样在eclispe中方便的调试,

原因在于GAE需要初始化运行环境,Maven GAE plugin构建出的项目GPE并未识别和管理,使用GPE启动的话这些初始化的工作都没有进行。

如果能将两种方式的优势结合起来就好了,经过摸索,本人终于成功将maven结构的项目转化为可由GPE识别和管理。


主要参考了这个帖子中的回答( http://stackoverflow.com/questions/1199266/converting-an-eclipse-java-project-to-a-google-appengine-one),

得知GPE支持“convert existing eclipse projects to GAE projects”,具体步骤在Google官方文档中有详细说明

https://developers.google.com/eclipse/docs/existingprojects?hl=zh-CN

https://code.google.com/p/google-web-toolkit/wiki/WorkingWithMaven


ma

按以上设置完毕,在eclipse中选中项目run as->(Google)Web application即可。

不过发现这里有个新的报错:

 Unable to discover the Google App Engine SDK root. This code should be loaded from the SDK directory, but was instead loaded from file:/D:/springsource/repository/com/google/appengine/appengine-tools-sdk/1.6.5/appengine-tools-sdk-1.6.5.jar.  Specify -Dappengine.sdk.root to override the SDK location.

在项目的Run Configurations->Arguments->VM arguments中加入-Dappengine.sdk.root=D:\springsource\repository\com\google\appengine\appengine-java-sdk\1.6.5\appengine-java-sdk-1.6.5\ 即可









评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值