【发布时间】:2013-01-29 10:37:14
【问题描述】:
我在 Google App Engine 中的 Runnable 对象上创建了一个后台线程,如下所示:
BackendService s = new BackendService();
thread = ThreadManager.createBackgroundThread(s);
thread.start();
但是 - 在初始化获取 PersistenceManagerFactory 时,我会这样做:
private static final PersistenceManagerFactory pmfInstance = JDOHelper.getPersistenceManagerFactory("transactional");
我得到一个类加载器异常:
Uncaught exception from servlet
com.google.apphosting.runtime.FatalError: A not-user-defined ClassLoader was set as the thread'scontextClassLoader: sun.misc.Launcher$AppClassLoader@1a8c4e7
at com.google.appengine.runtime.Request.process-f71d5e950ca508ff(Request.java)
at java.security.AccessController.doPrivileged(AccessController.java:34)
我做错了什么?
【问题讨论】:
标签: java google-app-engine exception jdo