Google App Engine中使用JDO增强的问题

开始学习Google App Engine了, 在学习过程中发现一个问题,就是使用JDO的POJO没有被自动增强。这个在Google的文档中已经很清楚的描述清楚了,如果使用Google提供的Eclipse插件,他会在编译的时候自动增强JDO的POJO,但是我在做的时候怎么都没有被增强。后来发现其实每次编译的时候他都有一个DataNucleus Enhancer控制台,如果增强有错误,就会讲错误记录到类似C:\Windows\Temp\enhance6600965143439591145.log的日志文件,打开文件才发现重复引用了下面这些jar:
appengine-api-1.0-sdk-1.3.3.1.jar
appengine-api-labs-1.3.3.1.jar
appengine-jsr107cache-1.3.3.1.jar
datanucleus-appengine-1.0.6.final.jar
datanucleus-core-1.1.5.jar
datanucleus-jpa-1.1.5.jar
geronimo-jpa_3.0_spec-1.1.1.jar
geronimo-jta_1.1_spec-1.1.1.jar
jdo2-api-2.3-eb.jar
jsr107cache-1.1.jar

在引WEB-INF/lib下的jar时,将所有的jar都引进来了。让我找了一晚上的错啊,记录一下,要是有别人碰见这种问题,希望能帮上忙
发布了26 篇原创文章 · 获赞 0 · 访问量 1844
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章