IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    Google App Engine 的Java版试用小结!

    longhao (longtask@gmail.com)发表于 2009-04-09 00:21:03
    love 0

    简介

        Google App Engine正式宣布支持Java!兼容所有现存的Java标准和工具,比如 Google Plugin for Eclipse,以及支持Java Servlet API, JDO 和JPA, javax.cache, and javax.mail等等,并且让Java开发者能够利用Google App Engine架构,和强大的sandbox。
    1:Google App Engine 提供1万个名额给感兴趣的Java开发者试用,赶紧注册:http://appengine.google.com/promo/java_runtime
    2:查看SDK:http://code.google.com/appengine/docs/java/
    3:java的开发包:http://code.google.com/appengine/downloads.html
    4:eclipse的插件:http://code.google.com/eclipse

     

    试运行情况

    下载SDK后,可以运行里面的例子:
    在命令窗口执行:D:\appengine_java\bin>dev_appserver.cmd ..\demos\guestbook\war
    The server is running at http://localhost:8080/,如图:

    相关的数据后数据保持在:WEB-INF\appengine-generated\local_db.bin中
    在eclipse中建工程的信息在帮助文档中讲的很清楚。
    感觉比较强悍的是在工程上点击右键 run as > web applications来通过GWT来运行还是比较爽的。

     

    你需要注意的几个问题:

    1:默认下载的eclipse对启动参数没有设置,升级的时候会报错:java.error.OutOfMemory。你需要手动设置一下。右键eclipse.exe>常规。在eclipse.exe后面加上参数:
    -vmargs -Xms128m -Xmx512m -XX:PermSize=128m -XX:PermSize=256m
    2:到 Java SE Development Kit (JDK) for your platform  上升级你的jdk到6,主要一些功能是java6才有的。
    3:当你没有收到注册java测试人员的回复的时候如果deploy你的工程则会包下面的错误:
    java.io.IOException: Error posting to URL: http://appengine.google.com/api/appversion/create?app_id=p2pstudy&version=1&
    400 Bad Request
    Invalid runtime specified.

     at com.google.appengine.tools.admin.ServerConnection.send(ServerConnection.java:114)
     at com.google.appengine.tools.admin.ServerConnection.post(ServerConnection.java:66)
     at com.google.appengine.tools.admin.AppVersionUpload.send(AppVersionUpload.java:345)



沪ICP备19023445号-2号
友情链接