Monday, February 20, 2012

Using Ibatis with Google Cloud SQL

Hi all,

Is it possible to use Ibatis with GAE?. I have tried to use it, but it
seems that there is a problem with the Google Cloud SQL driver.

Caused by: java.lang.NoClassDefFoundError: java.util.prefs.Preferences
is a restricted class. Please see the Google App Engine developer's
guide for more details.
at
com.google.appengine.runtime.Request.process-1b8423f1cd7a0109(Request.java)
at java.util.prefs.Preferences.<clinit>(Preferences.java)
at com.google.cloud.sql.Driver.<clinit>(Driver.java:34)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:
57)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:
45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:33)
at com.ibatis.common.beans.ClassInfo.instantiateClass(ClassInfo.java:
337)
at com.ibatis.common.resources.Resources.instantiate(Resources.java:
296)
at com.ibatis.common.resources.Resources.instantiate(Resources.java:
283)
at
com.ibatis.common.jdbc.SimpleDataSource.initialize(SimpleDataSource.java:
199)
at
com.ibatis.common.jdbc.SimpleDataSource.<init>(SimpleDataSource.java:
116)
at
com.ibatis.sqlmap.engine.datasource.SimpleDataSourceFactory.initialize(SimpleDataSourceFactory.java:
31)
at com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser
$9.process(SqlMapConfigParser.java:220)
at
com.ibatis.common.xml.NodeletParser.processNodelet(NodeletParser.java:
121)
at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:
105)
at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:
102)
at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:
102)
at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:72)
at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:51)
at
com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser.parse(SqlMapConfigParser.java:
46)
at
com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser.parse(SqlMapConfigParser.java:
39)
at
com.ibatis.sqlmap.client.SqlMapClientBuilder.buildSqlMapClient(SqlMapClientBuilder.java:
79)

No comments:

Post a Comment