我一直在玩spring roo已有一段時間了,閱讀了大部分文檔,嘗試了大部分我能找到的教程(pizze,wedding ...) - 一切運行良好。我的下一步是創建一個基本的應用程序,可以部署在Google App Engine。我只是無法讓它工作。在大多數基本測試中出現GAE錯誤的Roo
我發現了一個由2個實體組成的simple tutorial,似乎在GAE上運行良好。它是使用Roo-1.1.0.M2創建的。我做了完全相同的步驟,但無法運行。我嘗試了Roo-1.1.0.RELEASE以及當前的Roo-1.1.1開發分支。我總是碰到與Ron相同的問題。
我能夠在test.roo文件剝離下來到
project --topLevelPackage com.springsource.failureexample
persistence setup --provider DATANUCLEUS --database GOOGLE_APP_ENGINE --applicationId failureexample
entity --class ~.domain.Person --testAutomatically
perform tests
使用這個例子中,我得到的東西像ERROR DataNucleus.Transaction - Operation rollback failed on resource: org.datanucleus.store.appengine.DatastoreXAResource
和構建失敗,並在testCountPeople(com.springsource.failureexample.domain.PersonIntegrationTest)
測試。
在Roo的問題跟蹤器(我提供了我的最小測試腳本)中也描述了該問題,但由於它明顯在其他安裝程序中工作,我可能會誤解或忽略安裝過程中的某些重要事項。
你能提供一些關於我的錯誤可能的想法嗎?
Roo 1.1.0 GAE/GWT對我來說似乎是一種管理層的努力,「在公關會計年度結束之前就能獲得一些東西」。它有許多錯誤,看起來更像是一個POC或意向聲明,而不是一個工具,但是,我正在檢查Roo 1.1.1,聲稱它有一些GAE和GWT改進... – 2011-01-23 19:34:23
這似乎是答案。使用roo-1.1.1版本,我無法重現上面提到的錯誤。 – MaoPU 2011-01-24 20:28:57