2009年4月19日星期日

部署我的Google App Engine(一)

    截止到今天下午,中午把自己的应用部署到了Google app engine,用了一周的时间啊,真是费劲周折
    好长时间了,听说Google出了个Google App Engine - Google Code,说是可以让用户上传自己的应用,但是只支持python,当时就想什么

时候支持java啦啊,上个月看新闻就听说Google app engine 要开始支持java啦,哈哈,喜,到时候把我的写的blog传上去,哈哈
    上周,终于知道了Google app engine终于开始宣布支持java了,哈哈呼呼,动手,到官网一看,没有支持java的动静啊,

对,英文页面,哈哈,看来中文的还是慢一拍啊
    首先到注册一个,竟然还要手机号发注册码,Google了一下 说在手机号前加 86就OK了,填上手机号点按钮,呦,短信马

上就来啦,搞定,注册成功。
    这下下载SDK,还有eclipse插件,帮助文档只有英文的,配合Google工具栏的翻译功能,基本能看懂,哈哈,感觉一路下

来,英语水平有所上升啊,哈哈
    打开eclipse,装上插件,很轻松的建了第一个应用,插件自动生成了一个小实例,部署上去,惊叹于Google的GWT
    开始一直我原来写的blog程序,原来到处找免费的空间,jsp的空间不好找,先是找了http://www.eatj.com/,但是没24小

时(好像是)就会自动停止,必须手动重启服务,原来还坚持去上去看看,后来终于因为有一次很忙时间太长被注销了,接下来就听

说了http://www.stax.net/,跟Google的路子差不多,好像还更自定义些,继续使用着,搞java朋友可以去看看
    因为google app engine使用Google Account,原来的用户管理模块需要剔除,原来数据库使用的是mysql hibernate,现在

Google 使用JDO,数据库被封装了,还好,当初设计是采用了工厂模式,实现了数据库访问模块与业务处理模块的松耦合,很容易

配置数据库访问模块的更改,感受到好的设计真是为以后修改省很多事啊。
    接着说部署我的Google app engine,终于改好相关代码,准备上传了,噩梦开始了
    1、Unable to upload:
java.lang.IllegalStateException: cannot find javac executable based on java.home, tried “D:\Java\jdk1.6.0_13

\jre\bin\javac.exe” and “D:\Java\bin\javac.exe”
参考http://zhuyx808.javaeye.com/blog/370124
http://onlypython.group.javaeye.com/group/blog/366471
http://618119.com/archives/2009/04/12/148.html
    2、决定转战Linux...(昨儿弄到3点,今儿早点,明儿再写)

没有评论:

发表评论