Hi Dan,
I tried to run the quickstart_wicket_restful_jdo on the GAE dev server, the
jar mentioned (wicketstuff-gae-initializer-6.3.0.jar) is needed to run a
wicket application on GAE.
GAE has a list of classes not supported (i.e. java.awt) and I removed all
the references to java.awt from
Isis  source code.
The quickstart_wicket_restful_jdo example with the original JDO
configuration for hsqldb  works !

To use the GAE Datastore I've enhanced the classes with enhancer provided
with the GAE SDK.
(Available under
sdk.dir/opt/appengine-java-sdk-1.7.4/lib/opt/tools/datanucleus/v2/datanucleus-enhancer-3.1.0-release.jar.)

Then I replaced the datanucleus jars files in WEB-INF/lib with the GAE DN
plugin  available with the GAE SDK under sdk.dir/lib/opt/user/datanucleus.

asm-4.0.jar
datanucleus-core-3.1.1.jar
datanucleus-api-jdo-3.1.1.jar
geronimo-jpa_2.0_spec-1.0.jar
datanucleus-api-jpa-3.1.1.jar
jdo-api-3.0.1.jar
datanucleus-appengine-2.1.1.jar
jta-1.1.jar

At the Runtime I got this error :
javax.jdo.JDOUserException: Attempt to handle persistence for object using
datastore-identity yet StoreManager for this datastore doesn't support that
identity type.


Best
Maurizio

Reply via email to