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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章