<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 48,comments - 156,trackbacks - 0
    經(jīng)過一天多測試,終于可以在 App Engine 正常使用 JDO 了,現(xiàn)把項目模板發(fā)上來。所有配置文件、庫包都設(shè)置完畢,您可以根據(jù)自己的情況更改幾個小地方就可是正常使用了。

    下載模板

    需要自定義的地方:
    1、持久化類不能放到默認包中。模板提供了一個測試用的 POJO.java 類中,并放到 my.jdo 包中,您可以根據(jù)您自己的情況更改
    2、將 appengine-web.xml 的項目名稱改成您自己的



    測試:

    歡迎大家來我的新家瘋狂留言,進行殘酷的壓力測試,看看能不能把它刷爆,呵呵。
    我的GAE主頁是:http://myqiao-app.appspot.com/exercise/

    posted on 2009-05-08 13:48 左洸 閱讀(2041) 評論(5)  編輯  收藏

    FeedBack:
    # re: Netbeans 開發(fā) App Engine 使用 JDO 的項目模板[未登錄]
    2009-05-08 21:01 | bill
    你好,我用的Eclipse,我測試Google官方的代碼,但是報錯,你能告訴我答案嘛?
    Exception in thread "main" java.lang.NullPointerException: No API environment is registered for this thread.
    at com.google.appengine.api.datastore.DatastoreApiHelper.getCurrentAppId(DatastoreApiHelper.java:62)
    at com.google.appengine.api.datastore.KeyTranslator.convertToPb(KeyTranslator.java:55)
    at com.google.appengine.api.datastore.EntityTranslator.convertToPb(EntityTranslator.java:33)
    at com.google.appengine.api.datastore.DatastoreServiceImpl$2.run(DatastoreServiceImpl.java:165)
    at com.google.appengine.api.datastore.TransactionRunner.runInTransaction(TransactionRunner.java:29)
    at com.google.appengine.api.datastore.DatastoreServiceImpl.put(DatastoreServiceImpl.java:157)
    at com.google.appengine.api.datastore.DatastoreServiceImpl.put(DatastoreServiceImpl.java:137)
    at com.google.appengine.api.datastore.DatastoreServiceImpl.put(DatastoreServiceImpl.java:129)
    at org.datanucleus.store.appengine.RuntimeExceptionWrappingDatastoreService.put(RuntimeExceptionWrappingDatastoreService.java:92)
    at org.datanucleus.store.appengine.DatastorePersistenceHandler.put(DatastorePersistenceHandler.java:108)
    at org.datanucleus.store.appengine.DatastorePersistenceHandler.put(DatastorePersistenceHandler.java:94)
    at org.datanucleus.store.appengine.DatastorePersistenceHandler.insertObject(DatastorePersistenceHandler.java:195)
    at org.datanucleus.state.JDOStateManagerImpl.internalMakePersistent(JDOStateManagerImpl.java:3067)
    at org.datanucleus.state.JDOStateManagerImpl.makePersistent(JDOStateManagerImpl.java:3043)
    at org.datanucleus.ObjectManagerImpl.persistObjectInternal(ObjectManagerImpl.java:1258)
    at org.datanucleus.ObjectManagerImpl.persistObject(ObjectManagerImpl.java:1135)
    at org.datanucleus.jdo.JDOPersistenceManager.jdoMakePersistent(JDOPersistenceManager.java:668)
    at org.datanucleus.jdo.JDOPersistenceManager.makePersistent(JDOPersistenceManager.java:693)
    at com.china.bill.dao.EmployeeDao.main(EmployeeDao.java:25)
      回復  更多評論
      
    # re: Netbeans 開發(fā) App Engine 使用 JDO 的項目模板
    2009-05-08 21:44 | 左洸
    @bill
    我用的不是 Ecplise ,您可以改用Netbeans  回復  更多評論
      
    # re: Netbeans 開發(fā) App Engine 使用 JDO 的項目模板
    2009-05-08 22:11 | Tabldot Yemek
    測試的時候不要狂刷哦,刷爆了我可不負責任,呵呵   回復  更多評論
      
    # re: Netbeans 開發(fā) App Engine 使用 JDO 的項目模板[未登錄]
    2009-05-11 23:30 | bill
    @左洸

    我可不可以寫個main函數(shù)測試?我上面的代碼就是在main函數(shù)里進行持久化的。??  回復  更多評論
      
    # re: Netbeans 開發(fā) App Engine 使用 JDO 的項目模板
    2009-09-25 22:03 | 宋鵬玉
    我用的netBeans報錯:
    java.lang.NullPointerException
    com.google.appengine.api.users.UserServiceImpl.getCurrentUser(UserServiceImpl.java:79)
    guestbook.GuestbookServlet.doGet(GuestbookServlet.java:61)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    但是我上傳到Google app engine 上后是正常的,請問這是為什么呢?
    另一段錯誤:
    type Exception report

    message

    description The server encountered an internal error () that prevented it from fulfilling this request.

    exception

    org.apache.jasper.JasperException: An exception occurred processing JSP page /guestbook.jsp at line 23

    20:
    21: <%
    22: UserService userService = UserServiceFactory.getUserService();
    23: User user = userService.getCurrentUser();
    24: if (user != null) {
    25: %>
    26: <p>Hello, <%= user.getNickname() %>! (You can


    Stacktrace:
    org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:505)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:416)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    root cause

    java.lang.NullPointerException
    com.google.appengine.api.users.UserServiceImpl.getCurrentUser(UserServiceImpl.java:79)
    org.apache.jsp.guestbook_jsp._jspService(guestbook_jsp.java:74)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:717)  回復  更多評論
      

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導航:
     
    主站蜘蛛池模板: 色费女人18女人毛片免费视频| 麻豆狠色伊人亚洲综合网站| 在线看片免费不卡人成视频| 亚洲国产成人五月综合网 | 亚洲AV无码一区二区大桥未久| 日韩视频在线精品视频免费观看| 亚洲狠狠爱综合影院婷婷| 亚洲男女性高爱潮网站| 美女视频黄的全免费视频| 久久亚洲精品专区蓝色区| 97人伦色伦成人免费视频| 亚洲乱色熟女一区二区三区蜜臀| 韩国二级毛片免费播放| 免费人人潮人人爽一区二区| 久久久精品国产亚洲成人满18免费网站| 一级特黄录像视频免费| 精品亚洲综合久久中文字幕| 日韩av无码久久精品免费| 亚洲免费二区三区| 日本特黄特黄刺激大片免费| 亚洲日本va在线观看| 日美韩电影免费看| 人人爽人人爽人人片A免费| 国产亚洲精品高清在线| 鲁大师在线影院免费观看| 亚洲色欲色欲www在线播放| 免费人成在线观看网站视频 | 国产小视频免费观看| 精品免费久久久久国产一区 | 可以免费观看一级毛片黄a| 亚欧乱色国产精品免费视频| 亚洲人成网址在线观看| 成人在线视频免费| 国产无遮挡色视频免费观看性色 | 亚洲色大成网站WWW国产| 一本色道久久88综合亚洲精品高清| 一级有奶水毛片免费看| 亚洲国产精品一区二区久| 亚洲国产天堂久久综合| 免费观看激色视频网站bd| 黄页网站在线视频免费|