Atea - Hero's Grave

面向对象,开源,框架,敏捷,云计算,NoSQL,商业智能,编程思想。

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  40 随笔 :: 0 文章 :: 28 评论 :: 0 Trackbacks
当前使用的GAE版本为1.2.1 for java

1. org.datanucleus.store.exceptions.NoTableManagedException: Persistent class XXX does not seem to have been enhanced.
解决办法:有些时候POJO会"坏掉",重新保存一下即可:-)
参考链接:http://groups.google.com/group/google-appengine-java/browse_thread/thread/45423b96b786264b

2. org.datanucleus.exceptions.NucleusUserException A parent cannot be established or changed once an object has been persisted.
这个非常让我头痛。目前一对多情况下当多方确定了一,则再也不能改变了。
解决办法:暂时设立冗余字段。
参考链接:http://groups.google.com/group/google-appengine-java/browse_thread/thread/cf5821f1394f65a0/8ec90e9b84fcc8ee

3. java.lang.IllegalArgumentException: can't operate on multiple entity groups in a single transaction
解决办法:目前GAE只支持一个事务操作一个实体。
参考链接:http://groups.google.com/group/google-appengine-java/browse_thread/thread/04f35b443c15d531

4. web.xml中的welcome-file设置问题。本地运行正常,放到appspot里运行失败。
解决办法:
OK: <welcome-file>index.jsp</welcome-file>
NG: <welcome-file>/index.jsp</welcome-file>
参考链接:http://groups.google.com/group/google-appengine-java/browse_thread/thread/31af226dcc0c57a4/6aff8f3e46468bec#6aff8f3e46468bec

另外,GAE不支持文件写入流(否则就变成无限网络硬盘了)。本想做个网站静态化,结果只能做伪静态化了:P
参考链接:http://groups.google.com/group/google-appengine-java/browse_thread/thread/ef91a0e8c32c576e

posted on 2009-06-30 15:49 Atea 阅读(516) 评论(0)  编辑  收藏 所属分类: GAE

只有注册用户登录后才能发表评论。


网站导航:
博客园   IT新闻   Chat2DB   C++博客   博问