Google App Engine Enhancer:遇到问题:意外异常

时间:2014-01-01 08:18:07

标签: java android google-app-engine ant intellij-idea

Google App Engine JDO enhancement is failing可能重复。

这是我的第一个应用引擎应用,我基于“appengine-java-sdk-1.8.8”和Intellij Idea 13.0实现。下图显示了我的申请。

enter image description here

我根据Intellij Idea page上的教程设计了我的应用程序。 在web.xml文件中,如果我清除第8-18行并从src文件夹中删除mobilesoft.asia包,那么应用程序工作正常,当我点击“运行”按钮时,我可以看到我写的“Hello world”消息在index.jsp档案。

但是,如果我的包和{8}中的第8-18行存在,那么当我点击“运行”按钮时会发生异常。

任何建议都将不胜感激。

==============

修改:我通过this page下载了“datanucleus-appengine-2.0.0-final-dist”。似乎是最新版本。然后我将我在web.xml下找到的项目进行了比较,并发现似乎appengine有更新版本的datanucleus。因此,app引擎应该没有编译问题,我很困惑....

enter image description here

1 个答案:

答案 0 :(得分:1)

最后我找到了解决方案。在创建项目期间,我将“持久性”设置为“JPA 2”。通过将其设置为“JPA 1”问题解决了(我不知道为什么)并且我能够编译该项目。

因此,从“项目”面板中选择您的项目。然后点击F4。项目结构打开。从中间面板(在项目名称下)中选择Google App Enfine。将持久性设置为“JPA 1”。

enter image description here